[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Не правильно изложен текст
Текст был не дополнен историей о создание JavaScript
Строка 141:
| archiveurl = https://www.webcitation.org/618BlESiL
| archivedate = 2011-08-22}}</ref>.
 
'''История'''
 
В [[1992 год|1992 году]] компания ''Nombas'' (впоследствии приобретённая Openwave<sup>[en]</sup>) начала разработку встраиваемого скриптового языка ''Cmm'' (Си-минус-минус), который, по замыслу разработчиков, должен был стать достаточно мощным, чтобы заменить [[Макрос|макросы]], сохраняя при этом схожесть с Си, чтобы разработчикам не составляло труда изучить его<sup>[[JavaScript#cite%20note-nombasHistory-13|[11]]]</sup>. Главным отличием от Си была работа с памятью. В новом языке всё управление памятью осуществлялось автоматически: не было необходимости создавать [[Буфер (информатика)|буфера]], объявлять переменные, осуществлять преобразование типов. В остальном языки сильно походили друг на друга: в частности, ''Cmm'' поддерживал стандартные функции и операторы Си<sup>[[JavaScript#cite%20note-14|[12]]]</sup>. ''Cmm'' был переименован в ''ScriptEase'', поскольку исходное название звучало слишком негативно, а упоминание в нём Си «отпугивало» людей<sup>[[JavaScript#cite%20note-nombasHistory-13|[11]]][[JavaScript#cite%20note-15|[13]]]</sup>. На основе этого языка был создан [[Проприетарное программное обеспечение|проприетарный продукт]] ''CEnvi''. В конце ноября [[1995 год|1995 года]] ''Nombas'' разработала версию ''CEnvi'', внедряемую в веб-страницы. Страницы, которые можно было изменять с помощью скриптового языка, получили название ''Espresso Pages'' — они демонстрировали использование скриптового языка для создания игры, проверки пользовательского ввода в формы и создания анимации. ''Espresso Pages'' позиционировались как [[демоверсия]], призванная помочь представить, что случится, если в браузер будет внедрён язык ''Cmm''. Работали они только в 16-битовом [[Netscape Navigator]] под управлением Windows<sup>[[JavaScript#cite%20note-16|[14]]]</sup>.
 
=== Предпосылки ===