Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih
Repositori ini berisi kumpulan dari berbagai macam script struktur data, typings, algoritma, analisis matematika dan sebagainya yang diimplementasikan dengan menggunakan bahasa pemrograman TypeScript.
TypeScript merupakan bahasa interpreter yang menggunakan paradigma strong typed programming atau biasanya disebut dengan bahasa pemrograman yang kaku dengan tipe data/tidak dinamis. TypeScript merupakan turunan langsung dari JavaScript sehingga untuk menggunakan bahasa pemrograman ini disarankan untuk mempelajari JavaScript dasar terlebih dahulu.
TypeScript sendiri dibuat dan dikembangkan oleh Microsoft pada 1 Oktober 2012 hingga sekarang pengembangan aplikasi ini tetap berlanjut. Alasan bahasa ini dibuat karena output dari JavaScript ini kadang sangat ambigu dan membuat beberapa fitur autocomplete dari IDE tidak bisa bekerja sehingga Microsoft menciptakan bahasa ini. Gaya dari bahasa ini dipengaruhi oleh C#, Java, dan JavaScript.
Beberapa keuntungan yang kamu dapatkan saat menggunakan TypeScript yaitu:
- Lebih aman dikarenakan setiap variable akan dituliskan jenis datanya, contohnya:
let someNumber: number;
number = "someText" // Error, karena bukan number
number = 10 // ✅
- TypeScript mengubah file menjadi module, sehingga kamu bisa menggunakan file TypeScript pada browser maupun pada NodeJS.
- Ramah terhadap IDE dikarenakan output yang jelas dan tidak ambigu sehingga autocomplete dari IDE dapat berjalan dengan lancar.
Untuk menggunakan repositori dengan maksimal, kalian perlu belajar programming dasar dahulu. Silahkan ikuti alur belajar berikut untuk mempelajari dasar - dasar pemograman langsung menggunakan TypeScript
- TypeScript Dasar - Perjalananmu di TypeScript dimulai di sini
- TypeScript Lanjutan: Deklarasi - Tips dan trik cara pendeklarasian modul di TypeScript
- Coming soon!
Apabila kalian ingin melakukan open pull requets atau kontribusi pada TypeScript. Sebelum itu, bacalah terlebih dahulu peraturan dan pedomannya yang dapat ditemukan pada CONTRIBUTING.md
.
Semua script yang ada pada repositori ini, dapat diakses dengan cepat lewat link berikut:
- TypeScript Basic
- TypeScript Declaration
- Coming soon!
Bantuan kalian diperlukan! Untuk Bellshade dapat lebih jauh lagi membantu anak - anak Indonesia belajar programming, kita butuh tenaga kalian.
"Dengan Bellshade, aku jadi bisa ngoding! Terima kasih Bellshade!!"
Kami sangat senang bila kalian ingin melakukan kontribusi pada repositori TypeScript ini. Tapi, sebelum itu, silahkan baca terlebih dahulu peraturan dan pedomannya yang telah kami siapkan. Terima kasih!
Untuk informasi lebih lanjut, mari gabung dalam komunitas Discord Channel WPU