Mengenal Bahasa Pemrograman Bosque dari Microsoft
28-04-2019 Admin FnF
Mengenal Bahasa Pemrograman Bosque dari Microsoft

Selamat datang di website FnF Indonesia. Apa saja yang harus dipersiapkan untuk belajar pemrograman? FnF Indonesia akan membantu untuk memberitahukan apa saja yang harus dipersiapkan. Yuk Simak di indofnf.com.

Baru-baru ini Microsoft merilis bahasa pemrograman baru bernama Bosque. Bagi netizen indonesia, kata ‘bosque’ memang terdengar familiar.
Mungkin karena namanya yang terdengar ‘lucu’ bagi netizen indonesia. ????

Bosque juga memang lagi viral di beberapa web dan forum programmer seperti Github, Hacker News, dan Reddit.

Apa itu Bosque?
Menurut definisi yang diberikan pada website Microsoft:

Bahasa Pemrograman Bosque adalah bahasa pemrograman yang didesain untuk penulisan kode yang sederhana, jelas, dan mudah dipahami oleh manusia maupun mesin. (1)

Bosque adalah bahasa pemrograman typed dan fungsional yang sintaksnya terinspirasi dari Javascript, Typescript dan bahasa pemrograman ML. (2)

Kata “mudah dipahami” ini mungkin bagi mereka yang sudah menguasai pemrograman secara mendalam. Bagi pemula mungkin tidak akan mudah dipahami. Reaksi saya juga begitu, ketika baru pertama melihat sintak Bosque, banyak hal yang belum dipahami.

Sebelum Mencoba Bosque, Ketahui 5 Hal ini
Ada baiknya kamu mengetahui beberapa hal ini sebelum kamu memutuskan untuk mempelajari Bosque lebih dalam.

1. Bosque Belum Siap untuk Lingkungan Produksi

2. Bosque Tidak Memiliki Blok Perulangan

Biasanya pada bahasa pemrograman, kita akan temukan blok perulangan seperti for, while, do/while, dan repeat/until. Tapi di Bosque ini tidak ada, mungkin ini yang mereka maksud menghindari kecelakaan kompleksitas (accidental complexity) dengan menhapus penyebab kompleksitas tersebut.

3. Bosque Tidak Memiliki Fungsi Input/Output

4. Bosque Masih Bayi, belum berumur 1 tahun

5. Dokumentasi Bosque Belum Lengkap

- Language Docs

- Library Docs

- Tutorials - Comming Soon!

- Technical Papers

- Contribution Guideliness


Referensi :
1. https://www.microsoft.com/en-us/research/project/bosque-programming-language/
2. https://dev.to/0xrumple/all-what-you-need-to-know-about-microsoft-s-new-programming-language-bosque-38c0