The Blue Programming Language projekt je ojedinělý bytecode, zkompilovaný jazyk, který implementuje nejúčinnější schopnosti mnoha populárních programovacích jazyků v jasné a výstižné syntaxe. Plugin moduly jsou snadno rozvíjet a lze přidat funkce, typy a dokonce i programovací paradigmata na jazyk, aniž by zasahoval do syntaxe.
Modrá je ještě brzy v jeho rané fázi vývoje, takže velmi málo optimalizace bylo uděláno, a jeho funkčnost roste každý den. Následující zavedení není v žádném případě úplný popis schopností Blue.
Instalace:
- Stáhněte si zdroj
- Rozbalte archiv. "Tar -xvzf blue1.0.tar.gz"
- CD do extrahovaného adresáře. "CD modrý"
- Provést make. "Dělat"
- Su na root. "Su root"
- Provést make install 1. "make install"
- Provést make test. "Make test"
Nahradit "make install" příkaz s "make install install_dir =" / jiný / r "pro instalaci do alternativního umístění
Vlastnosti :.
- Free (GPL)
- programovací jazyk cross-platform
- dynamický jazyk s jednoduchou a konzistentní syntaxi
- bytecode sestaven
- Garbage shromažďovány
- Neuvěřitelně snadno rozšířit pomocí nativní funkce
Co je nového v této verzi:
- Tato verze přidává & quot; def & quot; klíčové slovo slouží k nastavení výchozí objekt, a syntax, která zjednodušuje operace na výchozí objektu.
- Práce byla zahájena na nové zjednodušené GUI.
- Několik drobných chyb bylo opraveno.
Co je nového ve verzi 1.7:
- Tato verze zavádí novou syntaxi kontrolu analyzátor a dláždí cestu pro mnoho optimalizaci.
- To vytváří lepší chybové zprávy a síly soulad s definicí jazyka.
- & quot; import & quot; a & quot; eval & quot; byly přidány metody řetězce.
- Hlavním cílem 1,7 vydání je kód zjednodušení.
Co je nového ve verzi 1.6.10:
- Tato verze přidává metodu foreach k funkcím, umožňující funkce pro iteraci přes několik argumentů.
- Dodává se sys.clone a sys.copy funkce pro podporu prototyp-založené programování.
- Tato verze také obsahuje některé drobné oprav.
Co je nového ve verzi 1.6.9:
- Tato verze přidává nahradit, trim, LTRIM, a RTRIM metody na řetězce.
- Je rovněž zjednodušuje implementaci OOP přidáním sys.class vytvořit uživatelem definované typy, sys.extend dynamicky rozšířit druhy, a sys.contract dynamicky un-rozšíření typů.
Co je nového ve verzi 1.6.8:
- Tato verze přidává shell proud pro snadné komunikaci s interpret příkazů.
- Dokumentace pro proudy je nyní aktuální.
- Zdroj obsahuje začátek nového modrého analyzátor pomocí analyzátor generátor Lemon.
Co je nového ve verzi 1.6.7:
- Tato verze je pravdivostní výraz v podmínkách volitelných.
- overenthusiastic syntaxe Kontrola byla dočasně znemožněna.
- Null typ výsledků konverze string v & quot; NULL & quot; spíše než výchozí konverzní objektu řetězec.
Co je nového ve verzi 1.6.6:
- Tato verze přidává řetězec a konverzní číslo metody, syntax kontrola, drobné opravy chyb, a Code očista.
Co je nového ve verzi 1.6.5:
- Tato verze opravuje hlavní chyba s číslem srovnání.
- Nový hash plugin, který implementuje hashovací algoritmus MD5 byl také přidán.
Co je nového ve verzi 1.6.3:
- Tato verze přidává regulární výraz plugin a experimentální Doba plugin. Tam jsou některé menší opravy chyb.
- rtuťovitý úložiště pro projekt je nyní k dispozici na http://sharesource.org/project/blue.
Komentáře nebyl nalezen