Google telah meluncurkan versi preview dari bahasa pemrograman Web baru, yang disebut Dart, insinyur dari perusahaan akan membahas beberapa kekurangan dari bahasa JavaScript yang banyak digunakan.


Tujuan Google untuk Dart adalah untuk menciptakan "bahasa terstruktur namun fleksibel untuk pemrograman Web," tulis Lars Bak, adalah seorang insinyur perangkat lunak untuk tim Dart Google, dalam sebuah posting blog resmi.


Meskipun tidak menyebutkan Bak JavaScript tersebut dengan nama, kemampuan Dart mirip dengan JavaScript, meskipun mereka juga mempunyai beberapa masalah skalabilitas dan organisasi yang telah dikaitkan dengan JavaScript. Dalam memonya, insinyur Google telah menyatakan frustrasi atas JavaScript "kelemahan mendasar yang tidak dapat diperbaiki hanya bisa diberkembang".


Dirancang untuk membangun aplikasi Web, Dart adalah bahasa berorientasi objek, yang dirancang untuk digunakan untuk cobbling bersama-sama proyek-proyek kecil, serta untuk pengembangan skala besar aplikasi Web. Dart memungkinkan programmer untuk menambahkan variabel tanpa mendefinisikan tipe data mereka - mengetik dinamis - atau untuk menentukan jenis data mereka, disebut mengetik statis. Dinamis yang terbaik untuk proyek-proyek kecil yang perlu menggenjot produksinya dengan cepat, saat mengetik statis akan membantu mengamankan dan kecepatan skala besar program Web.


Versi preview termasuk compiler dan mesin virtual, bersama dengan satu set library dasar. Dalam rangka untuk mendapatkan Dart kreasi mereka untuk berjalan pada browser, programmer dapat mengkompilasi mereka untuk JavaScript menggunakan alat termasuk dalam paket Dart. Akhirnya Google ingin masing-masing browser untuk menyertakan mesin Dart asli virtual, di mana program-program Dart dapat berjalan. Sekarang, bahkan browser Google sendiri, Chrome, akan mendukung Dart. "Kami berencana untuk mengeksplorasi pilihan ini," tulis Bak.


Google akan memiliki banyak kampanye untuk melakukannya, jika memang ingin mengganti JavaScript Dart seluruh Web. Dalam estimasi terbaru bulanan bahasa pemrograman popularitas, Software TIOBE peringkat JavaScript sebagai bahasa yang paling banyak digunakan 10 secara keseluruhan.


Pertama kali dikembangkan oleh Netscape pada tahun 1995, JavaScript dirancang sebagai bahasa scripting untuk menambahkan fungsionalitas pemrograman untuk Web browser. Tahun berikutnya, Netscape disampaikan kepada ECMA International sebagai standar, sehingga dalam versi standar yang disebut ECMAScript. Adobe juga menggunakan versi ECMAScript, yang disebut ActionScript, bagi pengembang untuk menulis untuk Adobe Flash player.


Dart bukan yang pertama Google untuk menciptakan bahasa pemrograman baru untuk mengatasi kekurangan yang lebih tua. Pada tahun 2009, perusahaan debut Go, diciptakan sebagai alternatif terhadap kompleksitas dari C + +, Java dan bahasa tradisional lainnya.


Bak berencana untuk mengungkapkan lebih lanjut tentang Dart pada konferensi GoTo, yang diadakan minggu ini di Aarhus, Denmark.


 

Versi cetak