Merhabalar, size kısaca TypeScript'ten bahsedeceğim.
Basitçe; TypeScript, Javascript üst kümesidir, Javascript'in temel özelliklerinin üstüne yeni özellikler ekler.
Kendisine ait bir derleyiciye sahiptir, Kullanıcı Taraflı(client-side) ve Sunucu taraflı (server-side) uygulamalar yazmak için kullanılabilir.
Dil temel olarak Java, Javascript ve C#'tan esinlenmiştir.
Daha önce C# ile çalıştıysanız daha çok C#'a benzediğini fark edeceksiniz.
Dosya uzantısı ts'dir,
İlk olarak Microsoft çalışanı olan Anders Hejlsberg tarafından tasarlandı,
kendisi yine Microsoft'a ait bir programlama dili olan C# için Baş Mimar'lık yapmaktadır.
Şuan aktif olarak geliştirilmeye devam etmektedir.
TypeScript'ı derlemek için Node.js ve ya Deno çalıştırma zamanlarını (runtime) kullanabilirsiniz.
Node.js'de TypeScript'i derlemek için önce belirli modülleri kurmanız gerekli, Deno, TypeScript temelli olduğu için direk derleyebiliyor, bu açıdan Deno daha makül bir şeçim.
TypeScript nispeten popüler bir programlama dili/varyantı diyebiliriz çünkü;
Javascript doğası gereği dinamik bir dilken, TypeScript katı bir dildir.
* Yeterli gelmediyse
TypeScript'in Detaylıca Özellikleri (İngilizce)
TypeScript ve Javascript Programlama Arasındaki Fark
Zaman ayırdığınız için teşekkürler, eksiklikler varsa affola.
* Kaynakça:
JavaScript - Wikipedia
en.wikipedia.org
TypeScript - Wikipedia
en.wikipedia.org
Anders Hejlsberg - Wikipedia
en.wikipedia.org
Tureng - Turkish English Dictionary (Türkçeyi yozlaştırmamaya özen gösterelim.)