Другие языки программирования и технологии

Привет, обо всем (ПОЧЕМУ?)

Привет, ещё раз.
Вы наверное никогда не задавались вопросом, о том, почему в программировании развелось так много языков.
Почему никто не подумал о том, что писать код на чем то одном намного лучше нежели делать так как все сейчас происходит.
К примеру можно привести даже языки на которых говорят (не пишут) люди.
Почему всем не начать говорить на 1 языке, так и прогресс ускорится и вообще плюшек больше.

Ведь когда над чем то работают много умов - то и это самое "что то" будет намного лучше?
Почему это не так?

Что вы об этом думаете?
Нет не задавались, потому что прецеденты в истории уже были.
Почему вы например не разговариваете на эсперанто или на интрелингве, прогресс не ускоряете?
Аналогично и в программировании.
Самый яркий пример: Алгол разрабатывало много умов из разных стран. Тоже считали, что писать код лучше на чём-то одном. В итоге Алгол не смог победить распространённые в то время Фортран и Кобол. А через пару лет после опубликования спецификации на Алгол-68 появились его главные могильщики: Паскаль и Си, которые окончательно похоронили его к началу 80-х годов. Война между Паскалем и Си с переменным успехом идёт до сих пор, а Фортран и Кобол всё ещё живут и умирать не собираются.
Все вместе эти языки плюс Лисп и Smalltalk породили всё то множество ЯП, которое мы сейчас и наблюдаем.
Александр Скляренко
Александр Скляренко
51 590
Лучший ответ
Артур А > Почему вы например не разговариваете на эсперанто или на интрелингве, прогресс не ускоряете?

Потому что использование английского даёт колоссальную коммерческую выгоду Британии и США. Поэтому английский навязывают, а об эсперанто распускают нелепые бредни. Но умные люди (несколько миллионов, но вообще умные всегда в меньшинстве) на эсперанто вполне себе разговаривают.
А интерлингва оказалась нежизнеспособна, поскольку в её основу изначально положен неверный принцип...
Я думаю, что у тебя мозгов куда меньше, чем амбиций. Никогда, Н-И-К-О-Г-Д-А никто не пытался написать универсальный язык. Хотя языками занимались лучшие умы. Язык, специализированный под конкретную задачу, будет удобней и ёмче, чем любой универсальный. За все нужно платить. За универсальность - очень много. Пример - виндузовые библиотеки. Ты слишком мало знаешь, чтобы об этом судить!
Edil Baubekov
Edil Baubekov
75 931
Абсолютно с тобой согласен, я был бы только "За" такое развитие событий в мире программирования. Сам я занимаюсь игровым программированием на языке PAWN, насколько я знаю младший брат ЦЭшки. Кстати достаточно понятный язык программирования. И не сложный. На базе этого языка можно было бы построить как бы "общепринятый" язык программирования, но я не в силах сделать такое. :)