> кстати, интересно, куда из перечисления делся Smalltalk? ты таки не понял, что
> это такое и на всякий случай выкинул?А зачем мне весь твой список зачитывать? Это просто технологии, считай, что там в конце троеточие стоит, и не важно, три их там или три тысячи.
Первичны не технологии, первичны задачи. Технологии для того и придумываются, чтобы проще решать имеющиеся задачи.
Если я на smalltalk захочу написать веб-сайт или апплет управления принтером, я думаю, что очень быстро споткнусь на очевидных граблях. На python же у меня есть для этого все возможности, созданные для упрощения жизни при решении таких вот задач, и они мне доступны сразу и легко. И это всё ценой и хорошей производительности и вполне скромного потребления памяти (и это на стандартном CPython, который наиболее универсальный).
> сколько словесного крапа. нет, я не отдам программисту, который думает маркетинговыми речёвками, у него явно с головой не всё в порядке.
Этим и отличается разработчик от программиста, что программист думает "как это сделать" а разработчик - "как это будет работать".
Задача - первична. И лучше плохая программа, решающая задачу, чем хорошая, но не решающая. Особенно в условиях свободных приложений - если вещь нужная, то придут добрые люди и оптимизируют узкие места.
А тот, кто думает категориями "Smalltalk, C, Forth" - для того компьютер просто перекидывалка байт, но он не понимает, что это значит. Он видит деревья, и для него это просто деревья, он не может мыслить категорией "лес" и тем, какие возможности это даёт, он просто смотрит на всё это не с той стороны. Он сидит и перекидывает байты.
И благодаря этим перекидывателям требования к софту за последние 15 лет возрасли в 100 раз, а по факту сидим всё перед той же кнопкой "Пуск" и распахнутым на весь экран окном браузера с тремя типами объектов - простыня для вывода, текстовое поле для ввода и всякая фигня для понта.
И в этом заслуга именно программистов, а никак не менеджеров, менеджеры вообще не интересуются технологиями.