The Blue Programming Language Prosjektet er et unikt Bytecode-kompilert språk som implementerer de mest effektive mulighetene mange populære programmeringsspråk på en klar og konsis syntaks. Plugin-moduler er lett å utvikle og kan legge til funksjoner, typer og enda programmering paradigmer til språket uten å forstyrre syntaks.
Blått er fortsatt tidlig i sin tidlige utviklingsstadiet så lite optimalisering har blitt gjort, og dens funksjonalitet vokser hver dag. Følgende innledning er på ingen måte en omfattende beskrivelse av blå evner.
Installasjon:
- Last ned kilde
- Pakk ut arkivet. "Tar -xvzf blue1.0.tar.gz"
- Cd til den utpakkede katalogen. "Cd blue"
- Utfør make. "Gjøre"
- Su til root. "Su root"
- Kjør make install 1. "make install"
- Kjør make test. "Make test"
Erstatt "make install" kommandoen med "make install INSTALL_DIR =" / annerledes / dir "for å installere til en alternativ plassering
Egenskaper .
- Free (GPL'd)
- En cross-platform programmeringsspråk
- En dynamisk språk med et enkelt og konsistent syntaks
- Bytecode kompilert
- Garbage samlet
- Utrolig enkelt å utvide med lokale funksjonaliteten
Hva er nytt i denne versjonen:
- Denne utgivelsen legger & quot; def & quot; nøkkelord som brukes til å sette standard objekt, og syntaks som forenkler driften på standard objektet.
- Arbeid er i gang med en ny forenklet GUI.
- Flere små bugs har blitt fikset.
Hva er nytt i versjon 1.7:
- Denne utgivelsen introduserer en ny syntaks sjekke parser og baner vei for mange optimaliseringer.
- Det genererer bedre feilmeldinger og krefter samsvar med språket definisjonen.
- & quot; import & quot; og & quot; eval & quot; metoder ble lagt til strenger.
- Et hovedmål for 1,7 utgivelser er kode forenkling.
Hva er nytt i versjon 1.6.10:
- Denne utgivelsen legger foreach metoden til funksjoner, slik at funksjoner for å iterere over en rekke argumenter.
- Det legger de sys.clone og sys.copy funksjoner for å støtte prototype-basert programmering.
- inneholder Denne utgivelsen også noen mindre feilrettinger.
Hva er nytt i versjon 1.6.9:
- Denne utgivelsen legger erstatte, trim, ltrim, og RTRIM metoder til strenger.
- Det forenkler også OOP gjennomføringen ved å legge sys.class å opprette brukerdefinerte typer, sys.extend å dynamisk utvide typer, og sys.contract å dynamisk un-utvide typer.
Hva er nytt i versjon 1.6.8:
- Denne utgivelsen gir et skall strøm for å kommunisere enkelt med kommandoen tolk.
- Dokumentasjonen for bekker er nå oppdatert.
- Kilden inneholder starten på en ny blå parser bruker Lemon parser generator.
Hva er nytt i versjon 1.6.7:
- gjør Denne utgivelsen sannheten uttrykk i forhold valgfrie.
- overenthusiastic syntakskontrollen er midlertidig deaktivert.
- Null type til streng konvertering resultater i & quot; NULL & quot; snarere enn standardobjektet konverteringsstreng.
Hva er nytt i versjon 1.6.6:
- Denne utgivelsen gir streng og antall konverteringsmetoder, syntaks kontroll, mindre feilrettinger og kode opprydding.
Hva er nytt i versjon 1.6.5:
- Denne versjonen retter en stor feil med tall sammenligninger.
- En ny hashing plugin som implementerer MD5 hashing algoritmen ble også lagt til.
Hva er nytt i versjon 1.6.3:
- Denne utgivelsen gir et regulært uttrykk plugin og en eksperimentell tid plugin. Det er noen mindre feilrettinger.
- Den mercurial depot for prosjektet er nå tilgjengelig på http://sharesource.org/project/blue.
Kommentarer ikke funnet