Poznaj Falasza.
Autorski język programowania ogólnego przeznaczenia. Czytelna składnia, jawne typowanie i interpreter napisany w Pythonie. Projekt open source na licencji MIT.
Wersja alpha — interfejs i możliwości języka mogą się zmieniać.
Język, który można rozwijać.
Podstawy programowania
Zmienne, warunki, pętle, funkcje, rekurencja oraz jawne typowanie.
Struktury i moduły
Listy, mapy i organizowanie kodu w modułach.
Praca z danymi
Odczyt i zapis plików oraz obsługa danych testowych z czujników.
Linux i Windows
Interpreter w Pythonie, testowany automatycznie na obu systemach.
Falasz potrafi więcej niż „Hello World”.
Przykładowe zastosowanie: raport magazynowy uruchomiony lokalnie w interpreterze Falasz. Poniżej fragment jego wyniku, nie kod źródłowy programu.
SYSTEM RAPORTOWANIA MAGAZYNOWEGO v0.1 ------------------------------------ Produkt Ilość Cena jedn. Laptop Pro 5 4200.0 Myszka USB 42 65.0 Monitor 4K 3 1650.0 Liczba unikalnych pozycji: 8 Całkowita liczba produktów: 497 Łączna wartość magazynu: 42148.0 PLN [UWAGA] Wymagane zamówienie: Monitor 4K
Uruchom Falasza.
Kod, dokumentacja i gotowe pliki wydania znajdują się na GitHubie. Interpreter wymaga Pythona; dokładne wymagania i sposób instalacji sprawdź w README repozytorium.
./.venv/bin/falasz run program.falasz
Polecenie dotyczy Linuksa i istniejącego środowiska .venv. Na Windows sposób uruchomienia może być inny.
Pomóż rozwijać Falasza.
To pierwsza wersja alpha. Zgłoszenia błędów, pomysły i opinie można przesyłać przez GitHub lub e-mail.