JavaScript Giriş

ÇETİNKAYA, H.N. (2023) JavaScript Eğitimi.

  • JavaScript 1995 yılında 'Brendan Eich' tarafından geliştirilmiştir.

  • 1997'den itibaren ECMA (European Computer Manufacturers Association) standartları altında geliştirilmeye devam edilmiştir. ECMAScript olarak da bilinir.

  • JavaScript dili geriye dönük uyumlu olarak geliştirilmeye devam ettiği için 1995 yılında yazılan JavaScript kodları halen günümüzde çalışabilmektedir. Bu yönü yaygınlaşmasında önemli rol oynamıştır.

  • JavaScript yorumlanan (interpreted) yüksek seviyeli bir dildir.

  • JavaScript'in yaygın şekilde kullanılması sebebiyle tüm tarayıcılar JavaScript kodlarını doğrudan çalıştırabilir şekilde tasarlanmaktadır. Herhangi bir kurulum gerektirmez.

Yıllar içinde farklı geliştiriciler tarafından JavaScript'in üzerinde çalışan üst diller geliştirilmiştir. Typescript, Node.js, Dart gibi bu diller yaygın olarak kullanılmaktadır. Bu dillerde yazılan kodlar JavaScript'e çevrilerek yürütülmektedir. JavaScript ile istemci (client) tarafı için kod yazılabilirken, Typescript ve Node.js ile sunucu (server) taraflı kodlar da yazılabilmektedir.

JavaScript:

  • Komut (script: 'betik') dilidir.

  • Yorumlanan yüksek seviyeli bir dildir.

  • Fonksiyonel veya nesne yönelimli programlama yapabilirsiniz. (Çoklu Yaklaşım)

  • Tek iş parçacığı yürütür. (Single thread)

  • 'Çöp Toplama' özelliği vardır. (Başvurulmayan hafızayı boşaltır. Bellekte yer açar.)

Last updated