Обычно, ЯП - это инструмент, заточенный для решения задач в какой-то определенной сфере. У создателей ЯП была для него ЦЕЛЬ, которая наполняла смыслом бытие ЯП. Или же ЯП оказался обладателем таких характеристик, которые позволили эффективно решать определенные задачи, даже если изначально на него были другие планы. Это также объясняет необходимость существования ЯП.
Что-то низкоуровневое - Си, Rust, Ada; сервер - PHP, Go (а где-то Java, JS); клиент - JavaScript; энтерпрайз - C#, Java; скрипты для CLI - bash, lua (хотя сойдут PHP или JS); математика - R, Fortran; мобильные приложения - Java, Kotlin, Swift; начальное обучение - Basic, Pascal (можно Lisp, но лучше не стоит). Всё ясно, понятно.
А какие специфические задачи решает Python? В чём его смысл? Вот в (https://youtu.be/KnFrdzG79ak?t=532) МФТИ на информатике говорят, что Python - это классная штука, так как на нём можно всё (и в web, и в смартфон), мол универсальный. Но, имхо, это скорее минус, чем плюс. Это как швейцарский нож - может многое, но всё не очень качественно. В (https://youtu.be/bX3jvD7XFPs) MIT'e перевели обучение с эльфийского (Scheme) на Python. Ну для педагогических целей, для первокурсников, может Python и выглядит лучше. Хотя как аргумент в его пользу - ну так себе.
Пока я вижу, что в реальном мире Python (объективно) нужен для двух задач:
1. Поддержка legacy-кода, уже написанного адептами Python'а. Например, какие-нибудь скрипты для иксов, скрипты для сис.админов и т.п.
2. ML. Просто потому, что под ML были написаны нужные библиотеки (в нужном кол-ве и кач-ве) именно на Python. По неизвестным причинам написаны.
Сфера для (эффективного) применения Python'а очень мала, или мне показалось?
При этом, повсеместно говорят о популярности Python, как это модно-молодежно, его мол и учите. Закрадываются подозрения. А не является ли широкая популярность (или слухи о ней) Python исключительно маркетинговым явлением, когда ЯП, опять же по неясным причинам, проталкивают сверху? Если это так, то для чего это делают? А если не так, и он объективно эффективно решает какие-то задачи (почему его добрые люди и советуют), то объясните какие это задачи, какова целевая сфера применения Python'а, каков его смысл, цель???
←
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
→
Ответ на:
комментарий
от pynonymous
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от pawnhearts
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от pawnhearts
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от pawnhearts
Ответ на:
комментарий
от pawnhearts
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от pynonymous
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от WitcherGeralt
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от no-such-file
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от crutch_master
Ответ на:
комментарий
от Ford_Focus
Ответ на:
комментарий
от crutch_master
Ответ на:
комментарий
от pynonymous
Ответ на:
комментарий
от crutch_master
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от mogwai
Ответ на:
комментарий
от Ford_Focus
Ответ на:
комментарий
от ugoday
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Aber
Ответ на:
комментарий
от Aber
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от pawnhearts
Ответ на:
комментарий
от Aber
Ответ на:
комментарий
от pawnhearts
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум python (2017)
- Форум Python (2017)
- Форум Python (2012)
- Форум Python 2 vs Python 3 (2016)
- Форум Python 2 vs Python 3 (2012)
- Форум Python 3 может спасти Python (2014)
- Форум Micro Python: Python for microcontrollers (2013)
- Форум [python]Посоветуйте учебник по Python. (2011)
- Форум [Python] Real-time Python IDE (2010)
- Форум [python] Emacs и python-mode (2008)