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

Почему так много языков программирования? Почему не существует только один универсальный? Зачем так много?

Почему бульдозеры, подъёмные краны, экскаваторы, самосвалы? Почему не существует только один универсальный строительный агрегат? Зачем так много?

Каждый язык существует для решения определённого круга задач. Никто в здравом уме не будет писать сайт на C, а 3D-action на PHP.

Универсальный язык всегда проиграет языкам, заточенным под конкретные области.
АЛ
Александр Лаптев
54 407
Лучший ответ
Это неудачник может быть универсальным. А решения (удачные) бывают разные!
Галикеев Рашид
Галикеев Рашид
96 627
Попытки создания универсальных языков закончились неудачами - языки оказались слишком сложными.
разные люди писали и под разные цели.
Андрей Сапунов Люблю эту пикчу.
Хотя по сути - ну... всегда универсалность в ущерб функциональности под конкретные нужды.
Так получилось исторически. Когда компьютеры были большими, управлялись они тумблерами). А сейчас любой школьник может писать на Паскале. Появился веб и он тоже потребовал новых подходов... Не исключено, что в будущем будет один язык для всего, пока опять не появятся потребности, которые он не решает)))
На самом деле их не много. Если выберать свою предметную область, у тебя останется всего 2-3 основных языка:
1. Приложения (C, C++, ASM);
2. Android (Java, Kotlin, XML);
3. WEB (HTML, CSS, JavaScript);
4...
Hikmattilo Mamatkadyrov
Hikmattilo Mamatkadyrov
26 548
Существуют и большие реки и маленькие ручьи. У всех языков разные задачи, разные цели. А один язык для всех не может быть. Слишком сложный будет
Виталик Шейкин
Виталик Шейкин
16 093
По тем же причинам, по которым нет одного языка на планете. Кто-либо имеет способности и хочет прославиться. Ну не учить же такому таланту какой-то язык. И вот так появляются PHP, JavaScript, Nodejs, Python.
Разные алгоритмы у них потому что...

Похожие вопросы