> -- slava писал(а):
> Мысли о Python.По роботе имею с ним немного дело.Язык с низким барьером входа.Как результат простые проги (скрипты) пишутся довольно легко.Но язык сложный, навороченный -- все фитчи очень сложно осилить (но они и не нужны для скриптов на 100 строчек).Проблемы начинаются с большими программами, скажем с тысяч строчек, написанные не Вами.Понять код, в котором нет типов, еще сложнее, чем осилить templates в C++.При не тривиальных случаях необходимо понимание инструмента, а разобраться как оно работает невероятно сложно -- сложность скрывает реализацию.Как пример: "пробег по списку до конца" всегда заканчивается исключительной ситуацией.Т.е. оказывается конец списка -- это "что то невероятное" в Питоне!Пока код примитивный -- это незаметно (for elem in list:...).Но в нетривиальных случаях количество catch'ев может превзойти количество if'ов.Вот такой нетривиально сложный гнилой фундамент.Если сравнивать с C++, то Python действительно может сгодится как закрытие дыр C++.Но совершенно однозначно: неоправданная сложность и плохая читабельность их роднит.
источник:viewtopic.php?p=22918#p22918