Другие языки программирования и технологии
Почему ненавидят ЯП Python?
Не понимаю людей, которые испытывают ненависть к этому языку.Да он простой, но это не означает что на нём может кодить любой
это как правило те, кто не разбирается в сути ЯП
Причём здесь ненавиcть? Любой язык программирования - всего лишь инструмент для решения определённого круга задач. Если ты скажешь, что ненавидишь молоток и любишь ножовку по металлу - как на тебя посмотрят окружающие?
Python в своей области - как язык для того, чтобы непрограммист набросал скрипт, решающий какую-то несложную задачу - великолепен.
Проблема не в языке, а в его адептах. Когда на Хабре поток статей с названиями "Что-то на Python", а в реальности в каждой из этих статей на Python написана лишь примитивная интерфейсная прокладка между креслом и библиотекой, написанной на С++. И абсолютно всё "Что-то" делается этой библиотекой - в которой нет ни одной строчки Python-кода. Вот эта подмена понятий вызывает негативное отношение.
Или когда очередная жертва курсов, не имеющая программистского образования, пишет статью "Как великолепно писать back-end на Python" - не имея ни малейшего понятия о том, что на других языках программирования этот же самый back-end будет написан проще, быстрее и с меньшим кол-вом ошибок. Это тоже вызывает негативное отношение.
P.S. "Язык для непрограммистов" - это не выдумка противников Python, а позиционирование Python самим Гвидо ван Россумом.
Python в своей области - как язык для того, чтобы непрограммист набросал скрипт, решающий какую-то несложную задачу - великолепен.
Проблема не в языке, а в его адептах. Когда на Хабре поток статей с названиями "Что-то на Python", а в реальности в каждой из этих статей на Python написана лишь примитивная интерфейсная прокладка между креслом и библиотекой, написанной на С++. И абсолютно всё "Что-то" делается этой библиотекой - в которой нет ни одной строчки Python-кода. Вот эта подмена понятий вызывает негативное отношение.
Или когда очередная жертва курсов, не имеющая программистского образования, пишет статью "Как великолепно писать back-end на Python" - не имея ни малейшего понятия о том, что на других языках программирования этот же самый back-end будет написан проще, быстрее и с меньшим кол-вом ошибок. Это тоже вызывает негативное отношение.
P.S. "Язык для непрограммистов" - это не выдумка противников Python, а позиционирование Python самим Гвидо ван Россумом.
Сложность/легкость вообще никак не зависят от языка. Всё это зависит от задачи которую нужно решить
Вероятно, потому что раньше программист мог чувствовать себя крутым сверхчеловеком, а сейчас программирование превращается в попсу, ее учат даже в школах, а python - главный инструмент перехода в попсу.
Теперь школьник, написавший программу из 11 строчек, 10 из которых начинается на import, может создать какую-нибудь прикольную 3Д анимацию, и конечно же, залить её на ютуб и набрать тысячи комментов о том, какой он умный. А если ты напишешь то же самое на голом C++, из сотни тысяч строк кода, её по настоящему смогут оценить только те, кто разбирается))
Теперь школьник, написавший программу из 11 строчек, 10 из которых начинается на import, может создать какую-нибудь прикольную 3Д анимацию, и конечно же, залить её на ютуб и набрать тысячи комментов о том, какой он умный. А если ты напишешь то же самое на голом C++, из сотни тысяч строк кода, её по настоящему смогут оценить только те, кто разбирается))
Файзали Курбанов
до слез )
динамическая типизация...
А вообще так действительно мыслят только позеры. Язык существует, чтобы решать определенную задачу. Где-то он более удобен, где-то менее. Делить языки на хорошие и плохие - явно гиблая и бесполезная затея
А вообще так действительно мыслят только позеры. Язык существует, чтобы решать определенную задачу. Где-то он более удобен, где-то менее. Делить языки на хорошие и плохие - явно гиблая и бесполезная затея
я котлин ненавижу. Потому что я яву выучил, и мне лень учить этот котлин, с его финтифлюшками - из-за которых код читать сложно, непонятно что за тип у переменной, всякие it по умолчанию...
Скорее всего из за его не популярности
Похожие вопросы
- Какой из этих яп легче для изучения (C++/Java/C#/Python/PHP/JavaScript)
- Какой ЯП лучше в освоении? ASM или ЯП высокого уровня?
- Когда сделают карточки по ЯП? На каждый язык свои карточки, со схемами и рисунками логическими.
- Первый ЯП
- Программисты Python, Pascal или Scheme для обучения программированию?
- За сколько можно выучить ЯП
- Почему программы на одних ЯП выполняются быстрее, чем на других?
- Почему "ЯП C++" от Страуструпа с 1100 страницами дешевле чем "ЯП Си" (K&R) в которой 300 стр?
- Какой ЯП учить ИНТЕРЕСНО?
- Какой ЯП низкого уровня стоит учить?