Die Blou Programmering Taal projek is 'n unieke bytecode saamgestel taal wat die mees doeltreffende vermoëns van baie gewilde programmeertale in 'n duidelike en bondige sintaksis implemente. Plugin modules is maklik om te ontwikkel en te kan funksioneer, tipes, en selfs programming voeg tot die taal sonder inmenging met die sintaksis.
Blou is nog vroeg in sy vroeë ontwikkeling stadium so min optimization gedoen is, en sy funksionaliteit groei elke dag. Die volgende inleiding is geensins 'n omvattende beskrywing van vermoëns blou se.
Installasie:
- Kry die bron
- Pak die argief. "Teer -xvzf blue1.0.tar.gz"
- Cd in die onttrek gids. "Cd blou"
- Voer te maak. "Maak"
- Su te roei. "Su root"
- Voer make installeer 1. "make install"
- Voer make-toets. "Maak toets"
Vervang "make install" opdrag met 'n "make install INSTALL_DIR =" / ander / dir "om te installeer op 'n alternatiewe plek
Eienskappe :.
- Free (GPL'd)
- 'n kruis-platform programmeertaal
- 'n dinamiese taal met 'n eenvoudige en konsekwente sintaksis
- bytecode saamgestel
- Garbage versamel
- Ongelooflik maklik om uit te brei met die inheemse funksie
Wat is nuut in hierdie release:
- Hierdie vrystelling voeg die & quot; def & quot; navraag gebruik word om die standaard voorwerp te stel, en sintaksis wat bedrywighede vereenvoudig op die standaard voorwerp.
- Werk is begin op 'n nuwe vereenvoudigde GUI.
- Verskeie klein foute is vasgestel.
Wat is nuut in weergawe 1.7:
- Hierdie vrystelling is 'n nuwe sintaks nagaan parser en baan die weg vir baie optimalisaties.
- Dit genereer beter fout boodskappe en magte ooreenstemming met die taal definisie.
- & quot; invoer & quot; en & quot; eval & quot; metodes is bygevoeg snare.
- 'n groot doel van die 1,7 vrystellings is die kode vereenvoudiging.
Wat is nuut in die weergawe 1.6.10:
- Hierdie vrystelling voeg die foreach metode om funksies, sodat funksies Itereer oor 'n aantal argumente.
- Dit voeg die sys.clone en sys.copy funksies-prototipe gebaseer programmering ondersteun.
- Hierdie weergawe bevat ook 'n paar klein bugfixes.
Wat is nuut in weergawe 1.6.9:
- Hierdie vrystelling voeg vervang, snoei, ltrim, en rtrim metodes om snare.
- Dit vergemaklik ook die implementering OOP deur die toevoeging van sys.class om gebruiker-gedefinieerde tipes te skep, sys.extend dinamies brei tipes, en sys.contract dinamies un-brei tipes.
Wat is nuut in weergawe 1.6.8:
- Hierdie vrystelling voeg 'n dop stroom vir maklik te kommunikeer met die opdrag tolk.
- Die dokumentasie vir strome is nou op datum is.
- Die bron bevat die begin van 'n nuwe blou parser gebruik van die Lemon parser generator.
Wat is nuut in weergawe 1.6.7:
- Dit release maak die waarheid uitdrukking in toestande opsioneel.
- Die overenthusiastic sintaksis checker is tydelik afgeskakel.
- Null tipe string omskakeling uitslae in & quot; NULL & quot; eerder as die standaard voorwerp omskakeling string.
Wat is nuut in weergawe 1.6.6:
- Hierdie vrystelling voeg string en nommer omskakeling metodes, sintaksis nagaan, klein bugfixes, en die kode opruim.
Wat is nuut in weergawe 1.6.5:
- Hierdie vrystelling is vasgestel 'n groot fout met nommer vergelykings.
- 'n nuwe hashing plugin dat die MD5 hashing algoritme implemente is ook bygevoeg.
Wat is nuut in weergawe 1.6.3:
- Hierdie vrystelling voeg 'n gewone uitdrukking plugin en 'n eksperimentele tyd plugin. Daar is 'n paar klein bugfixes.
- Die kwik bewaarplek vir die projek is nou beskikbaar by http://sharesource.org/project/blue.
Kommentaar nie gevind