top of page

technologia OUX / język C+
Witaj na blogu, który opisuje technologię OUX, w przyszłości język C+.
Jest to nowy, eksperymentalny język programowania, który warto wypróbować. Ponieważ jest oparty na C, to może być użyty w wielu środowiskach.
Serdecznie zapraszam do lektury!
Szukaj
Klient HTTP/1.1 i HTTP/2
Do modułu “base” dodałem podstawową obsługę klienta HTTP/1.1 i HTTP/2, korzystając z szyfrowania TLS zapewnianego przez OpenSSL....

Janusz Augustyński
9 kwi 20222 minut(y) czytania
Błędy flagi “E_flow_C_errno_p"
Flaga ta włącza przechowywanie adresu “errno”, by nie wołać za każdym razem funkcji go podającej. Jakkolwiek, jak zauważyłem, adres ten...

Janusz Augustyński
23 paź 20211 minut(y) czytania
Duże liczby jakby zmiennoprzecinkowe – math-bignum.cx
Moduł dużych liczb pozwala przechowywać w postaci dwójkowej liczby większe niż liczba naturalna procesora i przeprowadzać na nich...

Janusz Augustyński
10 kwi 20213 minut(y) czytania
Parser plików tekstowych – text-syntax.cx
W module “base” jest dostępny parser plików tekstowych kodowanych w UTF-8. Do przetworzenia takiego pliku tekstowego są potrzebne dwa...

Janusz Augustyński
3 paź 20203 minut(y) czytania
Menedżer plików – mem-file.cx
Menedżer plików obsługuje zarówno losowe jak i strumieniowe czytanie i zapisywanie do pliku. Przechowuje on w pamięci podręcznej...

Janusz Augustyński
23 maj 20202 minut(y) czytania
Tworzenie procesu potomnego
W systemach uniksopodobnych uruchomienie innego programu przeprowadza się w dwóch krokach: utworzenie kopii bieżącego procesu przy użyciu...

Janusz Augustyński
8 maj 20201 minut(y) czytania
Zadania wątkowane oraz raporty typu itimer
Opisane tutaj funkcjonalności są używane, lecz w małej liczbie wystąpień, i dlatego są nie do końca zestandaryzowane. Jednak warto o nich...

Janusz Augustyński
4 maj 20203 minut(y) czytania
Schemat kolorów interfejsu użytkownika
Schemat ten nazwałem: niebo w puszczy, z racji tego, że kolory w nim występujące przypominają te widoczne w lesie oświetlonym światłem...

Janusz Augustyński
1 maj 20201 minut(y) czytania
Wywołania procesu OUX
Programy pisane w technologii OUX mają wbudowaną obsługę wywołań procesu dokonywanych z innego procesu OUX. Dzięki temu można łatwo...

Janusz Augustyński
1 maj 20202 minut(y) czytania
Stałe wbudowane
W różnych miejscach plików podsystemu OUX są zdefiniowane pewne stałe powszechnego użycia, a niektóre z nich nie mają przypisanej nazwy....

Janusz Augustyński
27 kwi 20202 minut(y) czytania
Menedżer tablic – mem-tab.cx
Jest to drugi po menedżerze bloków pamięci dostępny standardowo menedżer pamięci, jednak innego rodzaju. Przydziela on obiekt tablicy...

Janusz Augustyński
26 kwi 20202 minut(y) czytania
Menedżer bloków pamięci – mem-blk.cx
W języku C+ na stosie programowym przechowuje się tylko dane o małym rozmiarze, znanym w czasie kompilacji, takie jak adresy powrotu z...

Janusz Augustyński
25 kwi 20202 minut(y) czytania
Zarządzanie kompilacją programu i podsystemu OUX
Plik 0.mak w katalogu modułu lub programu Można utworzyć plik o nazwie 0.mak, którego zawartość zostanie automatycznie włączona do pliku...

Janusz Augustyński
23 kwi 20203 minut(y) czytania
Przełączanie zadań w programie OUX / C+
Podsystem OUX zawiera wbudowaną obsługę zadań wewnętrznych programu pisanego w technologii OUX / języku C+. Zadania są podobne do tzw....

Janusz Augustyński
22 kwi 20203 minut(y) czytania
Obiektowość ogólna w technologii OUX / języku C+
Moduły i pliki Moduły podsystemu OUX to zbiór plików w podkatalogu katalogu module, np. base. Pliki te mają nazwy zawartego w nich...

Janusz Augustyński
21 kwi 20202 minut(y) czytania
Instrukcje wbudowane technologii OUX / języka C+
Większość instrukcji wbudowanych została zdefiniowana w plikach w katalogu compile: E_coux_S_machine.h oraz E_coux_S_language.h, do...

Janusz Augustyński
19 kwi 20203 minut(y) czytania
Początek programowania w OUX / C+
Pierwsze uruchomienie podsystemu OUX Pobieramy podsystem OUX z zachowaniem połączenia ze źródłem: git clone https://github.com/overcq/oux...

Janusz Augustyński
19 kwi 20203 minut(y) czytania


Zastosowanie mojego rozszerzenia Geany (Geany-ocq utility)
Tekst w edytowanym pliku źródłowym w Geany powinien być w UTF-8. Otwieranie katalogu projektu W przeciwieństwie do innych programów IDE...

Janusz Augustyński
18 kwi 20202 minut(y) czytania
Instalacja Geany, mojego rozszerzenia i schematu kolorów składni
Geany W systemie operacyjnym Gentoo Linux wystarczy się zalogować jako użytkownik root i wydać polecenie: emerge geany W innych systemach...

Janusz Augustyński
17 kwi 20204 minut(y) czytania
Wstęp o OUX / C+
Witaj, drogi Czytelniku. Jeśli czytasz ten wpis na blogu, to zapewne jesteś zainteresowany projektem OUX/C+, którego źródła znajdują się...

Janusz Augustyński
17 kwi 20202 minut(y) czytania
bottom of page