Den Blå Programming Language projekt er en unik bytecode-kompileret sprog, der implementerer de mest effektive kapaciteter af mange populære programmeringssprog i en klar og kortfattet syntaks. Plugin moduler er nemt at udvikle og kan tilføje funktioner, typer, og selv programmering paradigmer til sproget uden at forstyrre syntaksen.
Blå er stadig tidligt i sin tidlige udviklingsfase så meget lidt optimering er blevet gjort, og dens funktionalitet vokser hver dag. Følgende introduktion er på ingen måde en omfattende beskrivelse af blå evner.
Installation:
- Download kilden
- Uddrag arkivet. "Tar -xvzf blue1.0.tar.gz"
- Cd i den udpakkede mappe. "Cd blå"
- Udfør make. "Gøre"
- Su til root. "Su root"
- Udfør make install 1. "make install"
- Udfør make test. "Make test"
Erstat "make install" kommando med "make install install_dir =" / anderledes / dir "for at installere til en alternativ placering
Funktioner :.
- Free (GPL)
- En cross-platform programmeringssprog
- En dynamisk sprog med en enkel og konsistent syntaks
- bytecode kompileret
- Garbage indsamlet
- Utrolig let at udvide med indfødte funktionalitet
Hvad er nyt i denne udgivelse:
- Denne udgivelse tilføjer & quot; def & quot; nøgleord bruges til at indstille standard objekt, og syntaks, der forenkler operationer på standard objekt.
- Arbejdet er startet på en ny forenklet GUI.
- Flere små bugs er blevet rettet.
Hvad er nyt i version 1.7:
- Denne udgivelse introducerer en ny syntaks kontrol parser og baner vejen for mange optimeringer.
- Det genererer bedre fejlmeddelelser og kræfter at den definition sprog.
- & quot; import & quot; og & quot; eval & quot; metoder blev tilsat til strenge.
- Et vigtigt mål for de 1,7 udgivelser er kode forenkling.
Hvad er nyt i version 1.6.10:
- Denne udgivelse tilføjer foreach metode til funktioner, der giver mulighed funktioner til at gentage over en række argumenter.
- Det tilføjer sys.clone og sys.copy funktioner til at understøtte prototype-programmering.
- Denne udgivelse indeholder også nogle mindre fejlrettelser.
Hvad er nyt i version 1.6.9:
- Denne udgivelse tilføjer erstatte, trim, ltrim, og RTrim metoder til strenge.
- Det forenkler også OOP implementering ved at tilføje sys.class at skabe brugerdefinerede typer, sys.extend til dynamisk udvide typer, og sys.contract dynamisk un-udvide typer.
Hvad er nyt i version 1.6.8:
- Denne udgivelse tilføjer en shell stream for nemt at kommunikere med kommandoen tolk.
- Dokumentationen for vandløb er nu opdateret.
- Kilden indeholder starten på en ny blå parser bruger Lemon parser generator.
Hvad er nyt i version 1.6.7:
- Denne udgivelse gør sandheden udtryk i forhold valgfri.
- overenthusiastic syntaks brik er midlertidigt deaktiveret.
- Null type string konvertering resulterer i & quot; NULL & quot; snarere end string standard objekt konvertering af.
Hvad er nyt i version 1.6.6:
- Denne udgivelse tilføjer snor og nummer konvertering metoder, syntaks kontrol, mindre fejlrettelser og kode oprydning.
Hvad er nyt i version 1.6.5:
- Denne version løser en stor fejl med nummer sammenligninger.
- En ny hashing plugin, som gennemfører den MD5 hashing algoritme blev også tilføjet.
Hvad er nyt i version 1.6.3:
- Denne udgivelse tilføjer et regulært udtryk plugin og en eksperimentel tid plugin. Der er nogle mindre fejlrettelser.
- iltre opbevaringssted for projektet er nu tilgængelig på http://sharesource.org/project/blue.
Kommentarer ikke fundet