Istochnik: Wikipedia. Stranitsy: 57. Glavy: Lisp, JavaScript, ECMAScript, Objective-C, Ruby, Perl, Windows PowerShell, REBOL, Smalltalk, Common Lisp, MUMPS, Fokal, Self, Arc, SWI-Prolog, Io, Linden Scripting Language, Squeak, MacLisp. Vyderzhka: JavaScript - ob ektno-orientirovannyi skriptovyi yazyk programmirovaniya. Yavlyaet.sya dialektom yazyka ECMAScript. JavaScript obychno ispol zuet.sya kak vstraivaemyi yazyk dlya programmnogo dostupa k ob ektam prilozhenii . Naibolyee shirokoe primenenie nakhodit v brauzerakh kak yazyk stsenariev dlya pridaniya interaktivnosti veb-stranitsam. Osnovnye arkhitekturnye cherty: dinamicheskaya tipizatsiya, slabaya tipizatsiya, avtomaticheskoe upravlenie pamyat yu, prototipnoe programmirovanie, funktsii kak ob ekty pervogo klassa. Na JavaScript okazali vliyanie mnogie yazyki, pri razrabotke byla tsel sdelat yazyk pokhozhim na Java, no pri etom le gkim dlya ispol zovaniya neprogrammistami. YAzykom JavaScript ne vladyeet kakaya-libo kompaniya ili organizatsiya, chto otlichaet yego ot ryada yazykov programmirovaniya, ispol zuemykh v veb-razrabotke. Nazvanie -JavaScript- yavlyaet.sya zaregistrirovannym tovarnym znakom kompanii Oracle Corporation V 1992 godu kompaniya Nombas (vposledstvii priobrete nnaya Openwave (angl.)) nachala razrabotku vstraivaemogo skriptovogo yazyka Cmm (Si-minus-minus), kotoryi, po zamyslu razrabotchikov, dolzhen byl stat dostatochno moshchnym, chtoby zamenit makrosy, sokhranyaya pri etom skhozhest s Si, chtoby razrabotchikam ne sostavlyalo truda izuchit yego. Glavnym otlichiem ot Si byla rabota s pamyat yu. V novom yazyke vse upravlenie pamyat yu osushchestvlyalos avtomaticheski: ne bylo nyeobkhodimosti sozdavat bufery, ob yavlyat peremennye, osushchestvlyat pryeobrazovanie tipov. V ostal nom yazyki sil no pokhodili drug na druga: v chastnosti, Cmm podderzhival standartnye funktsii i operatory Si. Cmm byl peryeimenovan v ScriptEase, poskol ku iskhodnoe nazvanie zvuchalo slishkom negativno, a ...