Mengenal Bahasa Pemograman Bosque Dari Mikrosoft

Mengenal-bosque
Mengenal-bosque

Baru-baru ini Microsoft meluncurkan bahasa pemrograman open-source terbarunya.dari namanyapun terbilang unik untuk orang Indonesia, ya siapa tidak tau kata kata bosque, ” bosque” dari kata “bosku”, sejenis dengan “panutanque” dari “panutanku” dan lain-lain.

Bahasa pemrograman Bosque dirancang untuk menulis sintax yang sederhana, jelas, dan mudah digunakan untuk manusia dan mesin. Fitur desain utama dari bahasa menyediakan cara untuk menghindari kompleksitas yang tidak disengaja dalam proses pengembangan dan pengkodean. Sasarannya adalah meningkatkan produktivitas pengembang, meningkatkan kualitas perangkat lunak, dan memungkinkan berbagai kompiler baru dan pengalaman pengembang perangkat.

Untuk menyederhanakan kolaborasi dengan peneliti lain dan komunitas pengembang yang lebih luas, proyek ini disiapkan di sekitar gudang github berlisensi open-source (MIT). Proyek ini menyambut kontribusi masyarakat termasuk, masalah, komentar, permintaan tarik dan penelitian berdasarkan atau meningkatkan bahasa Bosque.

Contoh bosque

function add2(x: Int, y: Int): Int {

return x + y;

}

add2(2, 3) //5

 

dan juga

 

function sign(x?: Int): Int {

var! y: Int;

 

if(x == none || x == 0) {

y = 0;

}

else {

y = (x > 0) ? 1 : -1;

}

 

return y;

}

 

Namun ada beberapa hal yang harus kamu perhatikan jika kamu ingin mencoba bahasa baru ini yaitu

 

1. Bahasa bosque belum siap untuk diproduksi

Bahasa pemograman ini belum siap dalam lingkungan produksi karena bahasa ini masih dalam tahap uji coba dan bahasa ini juga belum disarankan untuk kebutuhan industri karena masih banyak kelemahan

 

2. Bosque tidak memiliki blok perulangan

Tidak seperti bahasa pemograman yang lain bahasa yang satu ini tidak memiliki blok perulangan seperti halnya pada bahasa yang lain contoh:

 

Dalam bahasa C

main(){

int x;

for(x=1; x<=10; x++){

printf(“%d. Belajar Pengulangan forn”, x);

}

}

 

Dalam bahasa bosque

var a = List[int]@{1, 2, 3, 4, 5};

var b = a.map[int](fn(x) =>x*2);

 

3. Bosque belum Memiliki Fungsi Input/Output

Karena bahasa ini masih bayi belum jadi bosque belum membuat fungsi input/ output untuk digunaka.

 

4. Bosque masih terlalu muda

Saat ini bahasa bosque belum bisa dijalankan karna mengigat umurnya yang baru lahir. Basih banyak hal yang barus diperbaiki

 

5. Dokumentasi Bosque Belum Lengkap

Dokumentari dari bahasa bosque ini masih sangatlah minim bahkan sampai artikel ini ditulis belum ada dokumentasi tutorialnya.

Bagi kamu yang ingin mencoba bahasa bosque, kamu bisa pergi ke link ini : https://github.com/Microsoft/BosqueLanguage

1 Trackback / Pingback

  1. Golang Bahasa Pemograman Dari Google - Hadtech

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.


*