Умрун Засохший
У Javasсript очень удивительная судьба. Он преодолел путь от самого не понимаемого до самого удивительного языка. У него было тяжелое детство:
Изначально Автор хотел написать функциональный язык. Но менеджеры хотели получить, «обычный» объектно-ориентированный. И чтобы было легко искать разработчиков для новоиспеченного языка синтаксис решили сделать похожим на Java и даже название сделали похожим.
Но на этом история не заканчивается. Java, Javasсript это торговые марки Sun (а теперь Oracle). Microsoft не мог воспользоваться именем Javasсript (Netcape и Sun дружили против Microsoft). В результате Microsoft решил сделать реверс инжиниринг Javasсript и назвал его JScript. Сделали реверс инжиниринг, и сделали его настолько хорошо, что даже содрали все баги в реализации. Позже решили сделать стандарт и назвали его ECMAScript.

Дальше на хабре =)

@темы: полезно, хабр, JavaScript

Комментарии
14.01.2013 в 13:10

Зачем нам нужно вдохновенье // Сделай глубже вдох // Ни для кого не откровенье // Что Шепард сдох
Изначально Автор хотел написать функциональный язык

ну так он и щас функциональный. и ооп там наредкость необычное
14.01.2013 в 15:09

Умрун Засохший
ну так он и щас функциональный. и ооп там наредкость необычное
Занятно... =)
Проблема в том, что у меня это дело застопорилось. Рабочий функционал, на основе которого можно было бы развиваться в этом направлении дальше, еще находится в сыром состоянии. Я помню твой совет про JQuery, но изучать, как бы так выразиться, просто изучая, без какой-то конкретной конечной цели или без того, на чем это можно было опробовать (например, если бы я в принципе занималась web-разработкой), не очень хочется.
И я еще не знаю, что может действительно понадобиться в ближайшее время... Так, скачу по верхам... (
14.01.2013 в 15:23

Зачем нам нужно вдохновенье // Сделай глубже вдох // Ни для кого не откровенье // Что Шепард сдох
*Ando*, если бы ты занималась веб-разработкой, даже просто странички мелкие с js клепала, то там очень просто и удобно позаменять все document.findElementById('whatever').href = 'whatever' на $('#whatever').attr('href', 'whatever') и уже понятно

а дальше по накатанной... в общем, если начнешь, изучай параллельно jq, а нет так и нафиг он :)

я всегда учу на практике, почти не забегая вперед. правда, надо представлять, что система может, чтоб костылей не плодить