Projekt Blue Język programowania jest unikalny język kodu bajtowego skompilowane, które realizuje najbardziej efektywnych możliwości wielu popularnych języków programowania, w sposób jasny i zwięzły składni. Moduły Plugin są łatwe do rozwijania i można dodać funkcje, rodzaje i paradygmaty programowania nawet do języka bez ingerencji w składni.
Niebieski jest jeszcze za wcześnie na jego wczesnym etapie rozwoju, tak bardzo mało optymalizacji zostało zrobione, a jej funkcjonalność rośnie każdego dnia. Po wprowadzeniu środków nie jest wyczerpujący opis możliwości Niebieskiego.
Instalacja:
- Pobierz źródła
- Rozpakuj archiwum. "Tar -xvzf blue1.0.tar.gz"
- Cd w wyodrębnionym katalogu. "Cd niebieski"
- Wykonanie markę. "Marka"
- Su. "Su root"
- Wykonaj make install 1. "make install"
- Wykonuje zrobić test. "Make test"
Wymień "make install" z polecenia "make install Install_Dir =" / inny / dir ", aby zainstalować w innej lokalizacji
Opis .
- Bezpłatne (na licencji GPL)
- język programowania cross-platform
- dynamicznym językiem o składni prostego i konsekwentne
- Bytecode skompilowane
- Śmieci zbierane
- Bardzo łatwy do rozbudowy z native funkcjonalności
Co nowego w tym wydaniu:
- W tej wersji dodano & quot; def & quot; Hasło można ustawić domyślny obiekt i składni, która upraszcza operacje na domyślnym obiektu.
- Rozpoczęto prace nad nowym uproszczonym interfejsem graficznym.
- Kilka małych błędów zostało poprawionych.
Co nowego w wersji 1.7:
- W tej wersji wprowadzono nowy parser sprawdzania składni i toruje drogę dla wielu optymalizacje.
- generuje lepsze komunikaty o błędach i wymusza zgodność z definicją języka.
- & quot; import & quot; i & quot; eval & quot; metody zostały dodane do strun.
- Głównym celem jest 1,7 wydań Kod uproszczenie.
Co nowego w wersji 1.6.10:
- W tej wersji dodano metodę foreach do funkcji, co pozwala Funkcje iteracyjne nad szereg argumentów.
- Dodaje funkcje sys.clone i sys.copy wspieranie programowania oparty na prototyp.
- Ta wersja zawiera również kilka drobnych błędów.
Co nowego w wersji 1.6.9:
- W tej wersji dodano wymienić, przycinanie, ltrim i RTRIM metody do strun.
- Ułatwia również wdrażanie OOP dodając sys.class do tworzenia typów zdefiniowanych przez użytkownika, sys.extend dynamicznie rozszerzenia rodzajów i sys.contract dynamicznie un-rozszerzenia rodzajów.
Co nowego w wersji 1.6.8:
- W tej wersji dodano strumień powłoki do łatwego komunikowania się z interpreter poleceń.
- Dokumentacja dla strumieni jest już aktualne.
- źródłowy zawiera początek nowego parsera przy użyciu niebieskiego parser generator Lemon.
Co nowego w wersji 1.6.7:
- Ta wersja wyrażenia prawdy w warunkach opcjonalnych.
- Sprawdź składnię przedobrzoną zostało tymczasowo wyłączone.
- Null do wyników konwersji typu ciąg w & quot; NULL & quot; zamiast domyślnej konwersji napisu obiektu.
Co nowego w wersji 1.6.6:
- W tej wersji dodano metody string i konwersji liczby, składni kontroli, drobne poprawki błędów i czyszczenie kodu.
Co nowego w wersji 1.6.5:
- To wydanie naprawia poważny błąd z porównań numerycznych.
- Nowy plugin mieszania, który implementuje algorytm mieszający MD5.
Dodano również
Co nowego w wersji 1.6.3:
- W tej wersji dodano wyrażenie regularne wtyczki i eksperymentalna Wtyczka czasu. Istnieje kilka drobnych błędów.
- mercurial repozytorium projektu jest już dostępny w http://sharesource.org/project/blue.
Komentarze nie znaleziono