Дело в том, что когда они разрабатывали JavaScript (я думаю, что первоначально он назывался Oak (очевидно, я перепутал языки с предыдущим утверждением о том, что его оригинальное имя неверно)), Netscape заключил партнерское соглашение с Sun для его разработки.Чтобы соблазнить сообщество Java, они хотели сделать JavaScript похожим на Java, чтобы Java-разработчики чувствовали себя более комфортно с ним, и именно поэтому они так похожи.
Что нужно помнить о разработке языка, так это то, что вы действительно можете только один раз определить ключевые слова, не имея новой версии языка, нарушающей существующий код.Гораздо проще зарезервировать слово в начале и не использовать его, чем пытаться зарезервировать его позже.Это особенно верно для таких вещей, как JavaScript, где человек, разрабатывающий скрипт, не может контролировать, в каком браузере он будет работать (теперь это известно, я знаю, но это может быть намного хуже).Не могли бы вы представить, как было бы смешно узнать, что следующая версия JavaScript, принятая новым браузером, неожиданно не запустит ваше приложение, потому что они зарезервировали новое ключевое слово?