22.07
🤨 Кто-то на серьезных щах заявляет, что надо просто использовать 1 язык и всё будет норм.
Хочется просто сказать, что одним не обойтись.
- Ок, 1 использовать нельзя, но почему их так много?
Ответ прост, потому что каждый может взять и создать себе язык. Любая крупная компания способна создать себе язык и начать его продвигать.
Гугл так сделала, создав GO. Майкрософт создал себе TypeScript. Apple использовала Objective-C, а позже заменила его на созданный ею Swift.
И если язык заходит людям, то он приживается и все его используют.
Язык решает 1 конкретную задачу и он хорош только там, для чего его делали хорошим.
Многие языки создавались как альтернативы уже существующим, к примеру, Java создали, дабы подвинуть с пьедестала С и С++.
Создать язык для всех задач невозможно. Синтаксис, типизация, модель работы памяти — всё это накладывает свои ограничения и поднимает либо опускает порог входа в язык и влияет на сферу применения.
- А можно использовать только новые популярные языки и забыть про старые?
Нет, нельзя. За время существования старых языков было написанно так много ПО, что в данный момент невозможно просто взять и отказаться от старых ЯП. Поэтому старое ПО поддерживают на старых языках и всем хорошо.
Но и это ведет к проблемам. Часть банковской системы в США была написана на Cobol. Кобол — это невероятно старая неудобная поебень, которую уже давным-давно перестали даже преподавать. А вот софт банковский никто не обновлял, и когда у них что-то наебнулось и им понадобилось доработать ПО. Оказалось, что разрабы на коболе уже давно на пенсии и не хотят работать, пришлось предложить им ОЧЕНЬ много денег, дабы они подняли свои жеппы.
Дабы не заебываться со всем этим, помните, JS заебись, учите JS.
еще контент в этом сообществе
еще контент в этом соообществе
22.07
войдите, чтобы увидеть
и подписаться на интересных профи