Proyek Bahasa Pemrograman Biru adalah bahasa bytecode-dikompilasi unik yang mengimplementasikan kemampuan yang paling efektif dari banyak bahasa pemrograman populer dalam sintaks yang jelas dan ringkas. Modul plugin yang mudah untuk mengembangkan dan dapat menambahkan fungsi, jenis, dan paradigma bahkan pemrograman bahasa tanpa mengganggu sintaks.
Biru masih di awal tahap pengembangan awal sehingga sangat sedikit optimasi yang telah dilakukan, dan fungsinya tumbuh setiap hari. Pengenalan berikut ini tidak berarti deskripsi komprehensif dari kemampuan biru itu.
Instalasi:
- Ambil sumber
- Ekstrak arsip. "Tar -xvzf blue1.0.tar.gz"
- Cd ke direktori diekstrak. "Cd biru"
- Jalankan make. "Membuat"
- Su root. "Root su"
- Jalankan make install 1. "make install"
- Jalankan tes make. "Membuat test"
Ganti "make install" perintah dengan "make install install_dir =" / berbeda / dir "untuk menginstal ke lokasi alternatif
Fitur :.
- Gratis (lisensi GPL)
- Sebuah bahasa pemrograman cross-platform
- Sebuah bahasa dinamis dengan sintaks yang sederhana dan konsisten
- Bytecode disusun
- Sampah dikumpulkan
- Sangat mudah untuk memperluas dengan fungsi asli
Apa yang baru dalam rilis ini:
- Rilis ini menambahkan & quot; def & quot; kata kunci yang digunakan untuk mengatur objek default, dan sintaks yang menyederhanakan operasi pada objek default.
- Pekerjaan telah dimulai pada GUI sederhana baru .
- Beberapa bug kecil telah diperbaiki.
Apa yang baru di versi 1.7:
- Rilis ini memperkenalkan sintaks baru memeriksa parser dan membuka jalan bagi banyak optimasi.
- Ini menghasilkan pesan kesalahan yang lebih baik dan kekuatan sesuai dengan definisi bahasa.
- & quot; impor & quot; dan & quot; eval & quot; metode yang ditambahkan ke string.
- Tujuan utama dari 1,7 rilis adalah kode penyederhanaan.
Apa yang baru dalam versi 1.6.10:
- Rilis ini menambahkan metode foreach untuk fungsi, yang memungkinkan fungsi untuk iterate atas sejumlah argumen.
- Ia menambahkan fungsi sys.clone dan sys.copy untuk mendukung pemrograman berbasis prototipe.
- Rilis ini juga berisi beberapa perbaikan bug kecil.
Apa yang baru di versi 1.6.9:
- Rilis ini menambahkan ganti, trim, ltrim, dan metode rtrim ke string.
- Hal ini juga menyederhanakan pelaksanaan OOP dengan menambahkan sys.class untuk membuat jenis yang ditetapkan pengguna, sys.extend untuk secara dinamis memperluas jenis, dan sys.contract untuk secara dinamis un-memperpanjang jenis.
Apa yang baru di versi 1.6.8:
- Rilis ini menambahkan aliran shell untuk dengan mudah berkomunikasi dengan command interpreter.
- Dokumentasi untuk aliran sekarang up to date.
- Sumber itu berisi awal parser biru baru menggunakan parser generator yang Lemon.
Apa yang baru di versi 1.6.7:
- Rilis ini membuat ekspresi kebenaran dalam kondisi opsional.
- overenthusiastic sintaks pemeriksa telah dinonaktifkan sementara.
- Jenis Null hasil konversi string yang di & quot; NULL & quot; bukan string standar konversi objek.
Apa yang baru di versi 1.6.6:
- Rilis ini menambahkan tali dan jumlah konversi metode, sintaks memeriksa, perbaikan bug minor, dan kode pembersihan.
Apa yang baru di versi 1.6.5:
- Rilis ini memperbaiki bug utama dengan perbandingan jumlah.
- Sebuah plugin hashing baru yang mengimplementasikan MD5 hashing algoritma juga ditambahkan.
Apa yang baru di versi 1.6.3:
- Rilis ini menambahkan ekspresi reguler Plugin dan eksperimental Plugin waktu. Ada beberapa perbaikan bug kecil.
- Repositori lincah untuk proyek sekarang tersedia di http://sharesource.org/project/blue.
Komentar tidak ditemukan