Почему Python хейтят и считают худшим языком программирования для новичков? - Компьютерные вопросы

Вопрос Почему Python хейтят и считают худшим языком программирования для новичков?

Регистрация
11 Апр 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Почему Python хейтят и считают худшим языком программирования для новичков?
 
Регистрация
13 Авг 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Для новичков наверное он вреден множеством готовых функций. Всякие sum, set, max, min, shuffle, a,b = b,a.... Например в Javascript подобных прелестей нет, там чтобы перемешать массив в случайном порядке нужно самому пошевелить мозгами и придумать алгоритм
 
Регистрация
30 Дек 2013
Сообщения
91
Репутация
6
Спасибо
1
Монет
0
Нет, не худшим: безусловно худшим является JavaScript, а вот PHP и Pyhton борются за второе-третье место. 1. Язык слишком cложен: Pascal, Modula-2, Oberon, Go - все они намного проще. 2. Многие конструкции Python противоречат другим актуальным языкам - потом придётся много и долго переучиваться. И я не про отступы и прочие особенности синтаксиса, а про смысл конструкций. Например, r <= s <= t в Python значит совсем не то, что в любом другом актуальном языке. 3. Качество кода - это, прежде всего, дисциплина кодера. Но любой язык с динамической слабой типизацией (сильная типизация в Python - это сказка) провоцирует вседозволенность и говнокодинг. Дисциплина в Python - это оксюморон. 4. Язык слишком много делает за кодера. Ученик привыкает бездумно использовать удобные конструкции и библиотеки, не понимая насколько они применимы в каждом конкретном случае. Вместо осознанного решения задачи бездумная игра в кубики.
 
Регистрация
29 Июл 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Когда-то в школах запрещали школьникам писать шариковыми ручками. Только перьевые и чернильницы-непроливайки. Затем запрещали использовать при решении задач калькулятор. Только на бумажке в столбик всё вычислять. Аналогично и с питоном. Слишком он удобен. Только паскаль, только хардкор. А лучше всего конечно ассемблер, чтобы прочувствовать каждую ячейку памяти в компе.
 
Регистрация
23 Ноя 2013
Сообщения
102
Репутация
0
Спасибо
0
Монет
0
Потому что не думают что пишут, Пайтон идеальный яп для новичка, понятный и не сложный язык, даст понятия о програмировании и научит делать небольшие программы, автоматизировать их и так же проведет в путь к другим языкам.
 
Сверху Снизу