Bahasa Pemrograman Bosque dari Microsoft

Bahasa Pemrograman Bosque dari Microsoft
BOSQUE by Microsft


Bahasa pemrograman Bosque adalah proyek Microsoft Research yang menyelidiki desain bahasa untuk penulisan kode yang sederhana, jelas, dan mudah untuk dipikirkan baik untuk manusia maupun mesin. Fitur desain utama dari bahasa menyediakan cara untuk menghindari kompleksitas yang tidak disengaja dalam proses pengembangan dan pengkodean. Hasilnya adalah peningkatan produktivitas pengembang, peningkatan kualitas perangkat lunak, dan memungkinkan berbagai kompiler baru dan pengalaman pengembang perangkat.


Bahasa pemrograman bosque adalah bahasa yang dikembangkan oleh microsft yang tentunya tujuan utamanya untuk membantu programer dalam melakukan instruksi yang mudah di pahami oleh komputer maupun penggunanya atau manusia.

"Bahasa pemrograman Bosque dirancang untuk membuat kode sederhana dan mudah dicerna manusia dan mesin" Ujar pada Blognya.

Bahasa pemrograman Bosque dirancang untuk menulis kode yang sederhana, jelas, dan mudah digunakan untuk manusia dan mesin. Desain ini sangat didorong oleh identifikasi dan penghapusan berbagai sumber kompleksitas yang tidak disengaja dan wawasan tentang bagaimana mereka dapat dikurangi melalui desain bahasa yang bijaksana. Bagian ini menyoroti dan berisi informasi tentang banyak fitur dan pilihan desain yang paling terkenal dan / atau unik dalam bahasa pemrograman Bosque.

Bahasa Bosque berasal dari kombinasi sintaksis tipeScript dan tipe plus semantik yang terinspirasi ML dan Node / JavaScript. Dokumen ini memberikan ikhtisar tentang sintaks, operasi, dan semantik dalam bahasa Bosque dengan penekanan pada fitur khas atau tidak biasa dalam bahasa tersebut.Bahasa Pemrograman Bosque bebas digunakan siapa saja karna sifatnya yang open source.

Contoh kode kecil untuk memberikan rasa sampel ada di bawah (Cuplikan Kode). Ikhtisar fitur-fitur penting dan / atau unik dalam bahasa Bosque disediakan di bagian ikhtisar bahasa 0. Untuk melihat bagaimana bahasa bekerja dan mengalir secara besar, lihat kode untuk program tic-tac-toe sederhana yang mendukung memperbarui papan dengan gerakan yang disediakan pengguna, membuat gerakan komputer otomatis, dan mengelola berbagai kondisi permainan.

Tapi bahasa pemrograman bosque ini semua nilai dalam bahasa Bosque tidak dapat diubah! Memikirkan dan memahami efek dari pernyataan atau blok kode sangat disederhanakan ketika itu efek samping gratis. Bahasa fungsional telah lama diuntungkan dari penyederhanaan untuk pengembangan program, perkakas canggih, dan optimisasi kompiler agresif yang dimungkinkan oleh model ini. Dari perspektif ini, pilihan alami untuk bahasa Bosque adalah mengadopsi model fungsional murni dengan data yang tidak dapat diubah.


Catatan: Repositori dan kode ini mewakili proyek dalam keadaan awal. Ini dilakukan untuk memungkinkan kolaborasi akademik dan partisipasi masyarakat. Namun, ini berarti bahwa bahasa tersebut dapat direvisi, ada bug dan fungsi yang hilang, dan kinerjanya terbatas. Dengan demikian, kami tidak merekomendasikan penggunaan bahasa Bosque untuk pekerjaan produksi dan sebagai gantinya mendorong eksperimen hanya dengan proyek sampingan kecil / eksperimental pada saat ini.
Komentar Facebook
2 Komentar Blogger

2 komentar

Write komentar
Anonymous
AUTHOR

wahh terimakasih artikelnya bermanfaat

Balas
avatar
Taufiq Wahid
AUTHOR

iya gan sama sama

Balas
avatar

Post a Comment