Mig: ;
#3884 @2024-06-28 22:38:23
Usiadłem niedawno do tego całego polskiego języka programowania. Zastanawiałem się czy w ogóle wysupłam coś wartego napisania ale ostatecznie chyba mamy coś ciekawego;
Język niskopoziomowy, zaprojektowany pod jak największą funkcjonalność przy jednocześnie jak najmniejszym poziomie abstrakcji i jak największej prostocie.
Nie ma typów, klas, zmiennych, etc. Są tylko adresy i wartości, bezpośrednio jako bajty w sektorze pamięci. Wartość może być daną ablo częścią instrukcji w kodzie maszynowym. Adres może wskazywać wartość traktowaną jako zmienną, albo jakieś miejsce w programie, traktowane jako funkcja, albo zbiór argumentów.
Bezpośredni dostęp do rejestrów. Ogólnie wygląda to obecnie jak coś między ASM a C. Składnia oczywiście po polsku, ale ze względu na brak typów itd. tak naprawdę mało jest słów zarezerwowanych w tym jęzku.
Mimo to, możliwość rozbudowywania abstrakcji makrami. A czymś w rodzaju standardowej biblioteki naturalnie będzie zbiór makr instrukcji obsługujących interrupty dla danej architektury procesora.
W związku z powyższym, język będzie niemal tak prosty w złożoności jak ASM, ale będzie miał od razu gotowe funkcje do wypisywania tekstu na ekranie i wszystkie inne bajery z interruptów, czyli np. wcztywanie danych i zapisywanie na dysku, albo rysowanie obrazów bezpośrednio na ekranie.
Po latach oddamy programowanie niskopoziomowe ludziom, a konkretnie Polakom.