Сообщение от qwoiejfoiej
|
Вопрос ведь в удобстве...
|
почему тогда все языки не выкинули из себя все то, что у них "неудобно", и не взяли от остальных языков все удобное.
и не стали кучей абсолютно идентичных языков?
а потому что удобство определяется конкретной областью применения, идеологией языка, и еще многими факторами, и не явялется константой.
Вот примеры:
- множественное наследование, или отсутствие его?
- прототипное ООП, или же классовое. или вообще процедурное? а может функциональное?)
- возможность писать быстро выполняемый код(ASM), или же удобная абстракция, позволяющая быстро писать код
- и еще куча
Все эти вопросы являются темой для отдельного холивара, и в каждом случае нету правильного ответа.
Вы придумываете что "будет удобней" для JS, исходя из опыта изучения всего лишь одного языка.
я практически уверен, что для вас составить Тьюирингову машину, или написать ASM_код нереально. или понять идеологию функциональных языков(я сам ее недостаточно понимаю, но просто не было практической необходимости)