Цитата(Rony @ 20.08.2011, 10:04)
Про Питон я только слышала, но как понимаю, это тот же веб. По описанию на пхп смахивает - динамическая типизация, GC, смесь парадигм.
Это - язык общего назначения с большим количеством биндингов к сторонним библиотекам.
Из недостатков - низкая скорость, высокое потребление памяти, незамороженные интерфейсы в большинстве библиотек, отсутствие истинной многопоточности, медленный старт приложений из-за динамической загрузки модулей.
Из преимуществ - очень лёгкий и понятный язык. Кода получатся меньше, чем на Java/C++ и код получается проще. У языка простая идеология, в частности всё - это объект, то есть класс - тоже объект, и модуль/пакет - тоже объект, их можно принимать, возвращать, менять. Отличная интроспекция - можно у любого объекта узнать все его характеристики. Есть аналог деструкторов - они запускаются не "когда-нибудь, когда GC до них дойдёт", а немедленно, как только на объект не осталось ни одной ссылки. Хороша развита динамика, есть контроль над многими процессами - в том числе над процессом создания класса (я имею в виду метаклассы). Есть востребованный синтаксический сахар - декораторы, свойства. Исходники всех библиотек открыты и всегда можно заглянуть в них за исключением использования нативных модулей. Для любых ошибок легко найти причины - видно трейсбэк, файл и номер строки и почти никогда не нужно лезть в другие файлы за поиском причин. В трейсбэк можно включить и имена и значения переменных на всех уровнях стека. Компилятор работает на лету и никогда не выдаёт 100500 ошибок компиляции, из которых нужно выбрать ту, которая на самом деле является ошибкой. И принцип
duck typing мне нравится.
Я не стал углубляться в Java не потому, что считаю её плохой, а потому, что на ней пишут давно. Программистов на Java огромная куча, на ней пишет чуть ли не каждый второй, половина из них уже собаку съели в этом деле и потому достичь среднего среди java-разработчиков опыта/уровня можно лишь лет за 5. Питон тогда только начинал широко расцветать, а конкурентов за зарплату на этом поприще практически не имелось.