Mengenal Bahasa Pemrograman TypeScript

Mengenal Bahasa Pemrograman TypeScript

Pengertian Bahasa Pemrograman TypeScript

TypeScript adalah bahasa pemrograman open-source yang dikembangkan dan dikelola oleh Microsoft. Ini adalah superset sintaksis ketat dari JavaScript, dan menambahkan pengetikan statis opsional ke bahasa tersebut.

TypeScript dirancang untuk pengembangan aplikasi besar dan transkompilasi ke JavaScript. Karena TypeScript adalah superset dari JavaScript, program JavaScript yang ada juga merupakan program TypeScript yang valid. TypeScript dapat digunakan untuk mengembangkan aplikasi JavaScript untuk eksekusi sisi klien dan sisi server (Node.js).

Untuk proses transkompilasi, ada beberapa opsi yang tersedia. Anda dapat menggunakan Pemeriksa TypeScript default untuk melakukannya , atau Anda dapat mengandalkan Babel untuk mengonversi TypeScript Anda ke JavaScript.

Sejarah Bahasa Pemrograman TypeScript

TypeScript pertama kali dipublikasikan pada Oktober 2012 (pada versi 0.8), setelah dua tahun pengembangan internal di Microsoft. Segera setelah pengumuman, Miguel de Icaza memuji bahasa itu sendiri, tetapi mengkritik kurangnya dukungan IDE matang selain dari Microsoft Visual Studio, yang tidak tersedia di Linux dan OS X pada waktu itu. Saat ini ada dukungan di IDE lain, khususnya di Eclipse, melalui plug-in yang disumbangkan oleh Palantir Technologies. Berbagai editor teks, termasuk Emacs, Vim, Sublime, Webstorm, Atom dan Visual Studio Code milik Microsoft juga mendukung TypeScript.

TypeScript 0.9, dirilis pada 2013, menambahkan dukungan untuk obat generik. TypeScript 1.0 dirilis pada konferensi pengembang Microsoft’s Build pada tahun 2014. Visual Studio 2013 Pembaruan 2 menyediakan dukungan bawaan untuk TypeScript.

Pada Juli 2014, tim pengembangan mengumumkan kompiler TypeScript baru, mengklaim keuntungan kinerja 5 ×. Secara bersamaan, kode sumber, yang awalnya dihosting di CodePlex, dipindahkan ke GitHub.

Pada 22 September 2016, TypeScript 2.0 dirilis; itu memperkenalkan beberapa fitur, termasuk kemampuan bagi pemrogram untuk secara opsional mencegah variabel ditugaskan nilai-nilai nol, kadang-kadang disebut sebagai kesalahan miliar dolar.

Contoh Kode Bahasa Pemrograman TypeScript

LEAVE A REPLY

Please enter your comment!
Please enter your name here