Обычно, ЯП - это инструмент, заточенный для решения задач в какой-то определенной сфере. У создателей ЯП была для него ЦЕЛЬ, которая наполняла смыслом бытие ЯП. Или же ЯП оказался обладателем таких характеристик, которые позволили эффективно решать определенные задачи, даже если изначально на него были другие планы. Это также объясняет необходимость существования ЯП.
Что-то низкоуровневое - Си, 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
→
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Alve
Ответ на:
комментарий
от menangen
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Reineke
Ответ на:
комментарий
от Crocodoom
Ответ на:
комментарий
от Alve
Ответ на:
комментарий
от Edward_I
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от Reineke
Ответ на:
комментарий
от Edward_I
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Edward_I
Ответ на:
комментарий
от vvn_black
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Reineke
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от no-such-file
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от no-such-file
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от oldstable
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум 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)