Vala merupakan open source, bahasa pemrograman gratis dan modern dan proyek perangkat lunak yang dirancang dari offset untuk membawa fitur pemrograman baru untuk pengembang GNOME. Ini adalah compiler untuk sistem jenis GObject, memungkinkan pengembang GNOME untuk membuat aplikasi yang menakjubkan.
Fitur sekilas
Fitur utama termasuk antarmuka, sifat, sinyal, foreach, ekspresi lambda, inferensi tipe untuk variabel lokal, obat generik, jenis non-null, manajemen memori dibantu, penanganan eksepsi, serta jenis modul alias plugin.
Mudah menulis kode berorientasi obyek yang kompleks
Dengan compiler Vala Anda, sebagai pengembang, akan dapat dengan mudah menulis kode berorientasi obyek yang kompleks sambil menjaga persyaratan memori rendah, dan mempertahankan standar C ABI dan API.
Memungkinkan akses ke perpustakaan C yang ada
Proyek ini telah dirancang sedemikian rupa sehingga memungkinkan akses ke perpustakaan C yang ada, perpustakaan terutama GObject berbasis, tanpa perlu binding runtime.
Ini & rsquo; s sempurna untuk GTK + dan GNOME
Vala adalah compiler baris perintah dan bahasa pemrograman. Pengembang yang bekerja dengan GTK + dan GNOME akan dapat menggunakan Vala untuk menulis kode dan kompilasi.
Ini & rsquo; s dipengaruhi oleh C ++, C, C #, Python, D dan Jawa
Bahasa pemrograman Vala telah dipengaruhi oleh terkenal dan banyak digunakan C, C ++, D, Python, C # dan bahasa pemrograman Java. Ini adalah perangkat lunak cross-platform yang dapat dengan mudah porting pada sistem operasi lain.
Hal ini didukung oleh berbagai program IDE
Fitur lain yang menarik adalah kompatibilitas dengan berbagai IDE (Integrated Development Environment) program, termasuk Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Teks Sublime, Vim, Vala Mainan untuk Gedit, Euclide, Redcar, TextMate dan Valama.
Ketersediaan dan didukung arsitektur
Vala didistribusikan hanya sebagai arsip sumber. Ini berarti bahwa pengguna harus mengkonfigurasi dan mengkompilasi kode sebelum instalasi. Tentu saja, hal itu juga dapat dengan mudah diinstal pada setiap distribusi GNU / Linux dari repositori perangkat lunak default. Kedua arsitektur 32-bit dan 64-bit yang didukung saat ini
Apa yang baru dalam rilis ini:.
- Tambahkan pilihan --shared-perpustakaan untuk file GIR.
- Perbaikan bug dan update mengikat.
Apa yang baru dalam versi 0.29.2.
- Perbaikan bug dan update mengikat
Apa yang baru dalam versi 0.28.0.
- update Binding
Apa yang baru dalam versi 0.27.1.
- Pesan Cetak compiler dalam warna
- Add kekacauan-gdk-1.0 binding.
- Add kekacauan-gst-3.0 binding.
- Add binding kekacauan-x11-1.0.
- Tambahkan sisa-ekstra-0,7 binding.
- memperbaiki Bug dan update mengikat.
Apa yang baru dalam versi 0.26.1.
- Perbaikan bug dan update mengikat
Apa yang baru dalam versi 0.26.0.
- memperbaiki Bug dan update mengikat
Apa yang baru dalam versi 0.25.4.
- Tambahkan pilihan --vapi-komentar
- Perbaikan bug dan update mengikat.
Apa yang baru dalam versi 0.25.3.
- Perbaikan bug dan update mengikat
Apa yang baru dalam versi 0.25.2.
- Membutuhkan dan target GLib & gt; = 2.24
- Laporan peringatan untuk bidang struct pribadi.
- Ganti webkit2gtk-3.0 binding dengan binding webkit2gtk-4.0.
- Selalu membangun vapigen.
- Perbaikan bug dan update mengikat.
Apa yang baru dalam versi 0.24.0.
- Perbaikan bug dan update mengikat
Apa yang baru dalam versi 0.23.2.
- Bind GDK acara struktur sebagai kelas kompak
- Beralih binding gdk-x11-3.0 untuk .gir.
- Beralih librsvg-2.0 binding untuk .gir.
- Perbaikan bug dan update mengikat.
Apa yang baru dalam versi 0.23.1.
- update GIR parser
- Beralih libnotify binding untuk .gir.
- Add libpeas-gtk-1.0 binding.
- Add binding xcb-icccm.
- Perbaikan bug dan update mengikat.
Komentar tidak ditemukan