top of page

Wstęp o OUX / C+

Zaktualizowano: 15 lip 2022

Witaj, drogi Czytelniku. Jeśli czytasz ten wpis na blogu, to zapewne jesteś zainteresowany projektem OUX/C+, którego źródła znajdują się pod adresem http://github.com/overcq/oux.


Co to jest technologia OUX (czyli w przyszłości język C+)?

Jest to nowy, eksperymentalny język programowania obecnie zbudowany jako rozszerzenie języka C, ale mający własne standardy.

Język ten w obecnym stanie jest przygotowany do pracy w systemach operacyjnych Linux, BSD i innych uniksopodobnych; i nie jest ograniczony do niskopoziomowych zastosowań, tak jak język C. W istocie jest tworzony w systemie Gentoo Linux i czasem sprawdzany w systemach FreeBSD i OpenBSD.

Technologia OUX / język C+ składa się z:

  • własnych modułów zastępujących bibliotekę standardową języka C

  • obiektowości ogólnej

  • wbudowanego przełączania zadań wewnętrznych programu

  • udogodnień programowania powstałych wraz z rozwojem języka

W wyniku kompilacji twojego projektu w języku C+ powstaje program wykonywalny, który może być zależny od bibliotek łączonych w czasie wykonywania, reprezentujących moduły.


Jakie jest niezbędne oprogramowanie?

Do kompilacji twojego projektu w języku C+ w systemie uniksopodobnym potrzebne są następujące narzędzia (zwykle standardowo dostępne w systemach Linux):

  • GNU make

  • perl

  • awk

  • narzędzia podstawowe z katalogów "/bin" i "/usr/bin"

  • zainstalowana dokumentacja "man" używanych wywołań systemowych

Natomiast do pisania twojego programu w języku C+ polecam:


Sposób instalacji opiszę w osobnym wpisie.


Co potrzebujesz wiedzieć?

Do programowania w języku C+ potrzebna jest umiejętność programowania w języku C (z wyjątkiem standardowej biblioteki). Ponadto raczej powinieneś potrafić wykonywać podstawowe czynności w używanym przez Ciebie systemie uniksopodobnym.


W przypadku jakichkolwiek błędów w treści tutoriala lub pytań o technologię OUX / język C+ proszę o kontakt pocztą elektroniczną lub przy pomocy panelu Porozmawiajmy, na dole strony. Warto zauważyć, że wiele już dostępnych możliwości podsystemu OUX nie zostało jeszcze opisanych.

Ostatnie posty

Zobacz wszystkie
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....

 
 
 

Comentarios


©2024 by technologia OUX / język C+. Stworzone przy pomocy Wix.com

bottom of page