Proiectul Limbajul de programare Albastru este un compilat-bytecode limbaj unic, care pune în aplicare cele mai eficiente capacitățile multe limbaje de programare populare într-o sintaxă clar si concis. Modulele plugin sunt ușor de a dezvolta și pot adăuga funcții, tipuri, și paradigme de programare chiar la limba fara a interfera cu sintaxa.
Albastru este încă devreme în faza de dezvoltare timpurie optimizare atât de puțin a fost făcut, și funcționalitatea acestuia crește în fiecare zi. După introducerea nu este nicidecum o descriere cuprinzătoare a capacităților albastre lui.
Instalare:
- Descărcați sursa
- Extras arhiva. "Tar xvzf blue1.0.tar.gz"
- Cd în directorul extras. "Cd albastru"
- Executa make. "Face"
- Su să eliminăm. "Root su"
- Executa make install 1. "make install"
- Executa make încercare. "Face de încercare"
Înlocuiți "make install" comanda cu "make install install_dir =" / diferit / dir "pentru a instala la o locație alternativă
Caracteristici :.
- Gratuit (GPL'd)
- Un limbaj de programare cross-platform
- O limbă dinamic cu o sintaxă simplă și consistent
- Bytecode compilat
- Garbage colectate
- incredibil de ușor să se extindă cu funcționalitate nativ
Ce este nou în această versiune:
- Această versiune adaugă & quot; & quot; def cuvinte cheie utilizate pentru a stabili obiectul implicit, și sintaxă care simplifică operațiunile pe obiect implicit.
- de lucru a fost demarat un nou GUI simplificat.
- Mai multe bug-uri mici au fost stabilite.
Ce este nou în versiunea 1.7:
- Această versiune introduce o nouă sintaxă verificarea parser și deschide calea mai multe optimizări.
- Se generează mesaje de eroare mai bune și forțele conformitate cu definiția limbajului.
- & quot; import & quot; și & quot; eval & quot; Metodele au fost adăugate la siruri de caractere.
- Un obiectiv major al 1,7 versiuni este cod simplificare.
Ce este nou în versiunea 1.6.10:
- Această versiune adaugă metoda foreach la funcții, permițând Funcțiile de a repeta pe un număr de argumente.
- Se adaugă funcții sys.clone și sys.copy pentru a sprijini programarea bazată pe prototip.
- Aceasta versiune contine, de asemenea, unele bugfixes minore.
Ce este nou în versiunea 1.6.9:
- Această versiune adaugă înlocui, tapiterie, ltrim, și Metode rtrim la siruri de caractere.
- Este simplifică implementarea OOP prin adăugarea sys.class pentru a crea tipuri definite de utilizator, sys.extend a extinde dinamic tipuri, și sys.contract a dinamic ne-extinde tipuri.
Ce este nou în versiunea 1.6.8:
- Această versiune adaugă un flux shell pentru a comunica cu ușurință interpretorul de comenzi.
- documentația pentru fluxuri este acum la zi.
- Sursa conține începutul unui nou parser albastru utilizând generatorul parser Lemon.
Ce este nou în versiunea 1.6.7:
- Această versiune face expresia adevărului în condiții opționale.
- prea entuziast verificatorul de sintaxă a fost dezactivat temporar.
- de tip Null la rezultate de conversie șir în & quot; NULL & quot; mai degrabă decât șirul de conversie de obiect implicit.
Ce este nou în versiunea 1.6.6:
- Această versiune adaugă șir și de conversie număr de metode, sintaxă verificarea, bugfixes minore, și codul de curatare.
Ce este nou în versiunea 1.6.5:
- Această versiune rezolvă o problemă majoră cu comparații numerice.
- Un nou plugin hashing care implementează algoritmul hashing MD5 a fost adaugat.
Ce este nou în versiunea 1.6.3:
- Această versiune adaugă o expresie regulată plugin si o experimental plugin timp. Există unele bugfixes minore.
- magazia mercurial pentru proiect este acum disponibil la http://sharesource.org/project/blue.
Comentariile nu a fost găsit