Kontent qismiga oʻtish

JavaScript

Vikipediya, ochiq ensiklopediya
(Java Scriptdan yoʻnaltirildi)
JavaScript
Paradigmalari Multi-paradigmali: voqeaga yoʻnaltirilgan, funksional, imperativ, tartibotli, obyektga yoʻnaltirilgan dasturlash
Muallifi Brendan Eich
Tuzilgan yili 4-dekabr, 1995-yil (28 yil avval) (1995-12-04)[1]
Fayl kengaytmalari
  • .js
  • .cjs
  • .mjs[2]
Vebsayt ecma-international.org/publications-and-standards/standards/ecma-262/
Bunga asos boʻlgan tillar
Java,[3][4] Scheme,[4] Self,[5] AWK,[6] HyperTalk[7]
Buning asosida tuzilgan tillar
ActionScript, AssemblyScript, CoffeeScript, Dart, Haxe, JS++, Opa, TypeScript

JavaScript (talaffuzi: /ˈɑːvəskrɪpt/; qisqartmasi: JS /ˈdʒeɪ.ɛs./) yuqori pogʻonali dasturlash tilidir. 1995-yilda amerikalik dasturchi Brendan Eich tomonidan yaratilgan. JavaScript tili barcha asosiy brauzerlar tomonidan ishlatiladi.

Java va JavaScript dasturlash tillarining nomi, sintaksisi va standart kutubxonalari oʻxshash boʻlsa-da, ular bir-biridan sezilarli darajada farqlanadi.

  1. (1995-yil 4-dekabr). „Netscape and Sun announce JavaScript, the Open, Cross-platform Object Scripting Language for Enterprise Networks and the Internet“. Press-reliz.
  2. „nodejs/node-eps“. GitHub. 2020-yil 29-avgustda asl nusxadan arxivlangan. Qaraldi: 2018-yil 5-iyul.
  3. Seibel, Peter. Coders at Work: Reflections on the Craft of Programming, September 16, 2009. ISBN 9781430219484. Qaraldi: 2018-yil 25-dekabr. „"Eich: The immediate concern at Netscape was it must look like Java."“ [sayt ishlamaydi]
  4. 4,0 4,1 „Chapter 4. How JavaScript Was Created“. speakingjs.com. 2020-yil 27-fevralda asl nusxadan arxivlangan. Qaraldi: 2017-yil 21-noyabr.
  5. „Popularity – Brendan Eich“.
  6. „Brendan Eich: An Introduction to JavaScript, JSConf 2010“. YouTube. — „"Eich: "function", eight letters, I was influenced by AWK."“. 2020-yil 29-avgustda asl nusxadan arxivlangan. Qaraldi: 2019-yil 25-noyabr.
  7. Eich, Brendan „Foreword“, . JavaScript Bible, 3rd, John Wiley & Sons, 1998. ISBN 0-7645-3188-3. OCLC 38888873.