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
20 wyświetleń
0 komentarzy
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
5 wyświetleń
0 komentarzy
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
9 wyświetleń
0 komentarzy
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
69 wyświetleń
0 komentarzy
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
20 wyświetleń
0 komentarzy
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
21 wyświetleń
0 komentarzy
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
4 wyświetlenia
0 komentarzy
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
20 wyświetleń
0 komentarzy
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
14 wyświetleń
0 komentarzy
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
8 wyświetleń
0 komentarzy
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
11 wyświetleń
0 komentarzy
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
19 wyświetleń
0 komentarzy
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
14 wyświetleń
0 komentarzy
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
25 wyświetleń
0 komentarzy
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
64 wyświetlenia
0 komentarzy
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
21 wyświetleń
0 komentarzy
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
34 wyświetlenia
0 komentarzy


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
37 wyświetleń
0 komentarzy
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
41 wyświetleń
0 komentarzy
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
104 wyświetlenia
0 komentarzy
bottom of page