Bugünkü yazımızda son zamanlarda büyük ilgi gören bir konu olan TypeScript'den bahsedeceğiz. TypeScript gerek akademik alanda, gerek siyasi alanda, gerekse genel olarak toplumda farklı alanlarda tartışma ve tartışmalara konu olmuş bir konudur. Bu makale boyunca, kökeninden bugünkü önemine kadar TypeScript ile ilgili farklı yönleri inceleyeceğiz. TypeScript ve onun toplum üzerindeki etkisi hakkında kapsamlı bir bakış açısı sağlamak amacıyla farklı bakış açılarını ve görüşleri araştıracağız. Bu makalenin, TypeScript'in karmaşıklığını derinlemesine incelemek ve günümüz dünyasındaki önemini daha iyi anlamak isteyen herkesin ilgisini çekeceğinden eminiz.
Paradigması | Çok paradigmalı; fonksiyonel, generic, emirsel (imperative) |
---|---|
İlk çıkışı | 1 Ekim 2012 | )
Tasarımcı | Microsoft |
Geliştirici | Microsoft |
Kararlı sürüm | 4.8.3 (8 Eylül 2022 | ) )
Tip sistemi | ördek, kademeli (gradual), yapısal (structural) |
Etkilendikleri | C#, Java, JavaScript, ActionScript |
Etkiledikleri | AtScript, AssemblyScript |
İşletim sistemi | Çapraz Platform |
Lisans | Apache License 2.0 |
Olağan dosya uzantıları | .ts, .tsx |
Web sitesi | typescriptlang.org |
TypeScript özgür ve açık kaynak kodlu programlama dili. Microsoft tarafından geliştirilmekte ve desteklenmekte olan TypeScript; bünyesinde barındırdığı derleyici sayesinde, yazılan kodu JavaScript koduna çevirir. TypeScript gerek istemci taraflı, gerekse sunucu taraflı yazılım geliştirmede kullanılabilmektedir.
TypeScript, JavaScript programları yazmak için kullanılabilir. JavaScript’in tüm özelliklerini içinde barındıran ve ek özellikler eklenmiş bir üst kümesi olarak tanımlanabilir. Büyük ve kodlanma aşaması karmaşık olan projelerde verimliliği arttırır. Derleme için birden fazla seçenek vardır. TypeScript'i JavaScript'e derlemek için ya varsayılan TypeScript Checker kullanılabilir, ya da Babel derleyicisi çağrılabilir.
Programlama dili ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |