Strona główna / M-Blog / Czym jest C++

SYSTEMY IT

Czym jest C++

Mayeryn
Mayeryn

03 stycznia 2025 • 5 min czytania

C++ to język programowania ogólnego przeznaczenia wysokiego poziomu stworzony przez Bjarne Stroustrupa. Miał on być rozszerzeniem języka programowania C lub „C z klasami”. C++ ukazał się w 1983 roku jako bardziej rozwinięta wersja języka C. Najnowszą wersją jest C++ 23. Ma wiele wspólnego z językiem C, ale jego największą i najważniejszą różnicą jest to, że jest zorientowany obiektowo. Język ten znacznie się rozwinął z biegiem czasu, a współczesny C++, oprócz udogodnień do manipulacji pamięcią niskiego poziomu, posiada funkcje zorientowane obiektowo, generycznie i funkcyjne.

Cechy języka C++
Obiektowy: C++ jest obiektowym językiem programowania. Oznacza to, że nacisk położony jest na „obiekty” i manipulacje wokół nich. Informacje o tym jak działają te manipulacje, są abstrakcyjnie wyodrębniane z konsumenta obiektu.

Bogate wsparcie biblioteczne: Wiele funkcji, takich jak wsparcie w szybkim pisaniu kodu, jest dostępnych za pośrednictwem biblioteki szablonów standardowych C++ (STL). Na przykład: istnieją biblioteki standardowe dla różnych kontenerów, takich jak zestawy, mapy, tablice skrótów itp..

Prędkość: C++ jest preferowanym wyborem, gdy opóźnienie jest krytycznym parametrem. Kompilacja, a także czas wykonywania programu C++, są znacznie szybsze niż w przypadku większości innych języków programowania ogólnego przeznaczenia.

Kompilacja: Kod C++ musi zostać najpierw skompilowany do kodu niskiego poziomu, a następnie wykonany, w przeciwieństwie do interpretowanych języków programowania, w których nie jest wymagana żadna kompilacja.

Wsparcie wskaźników: C++ obsługuje również wskaźniki, które są szeroko stosowane w programowaniu i często nie są dostępne w kilku językach programowania.

Jest to jeden z najważniejszych języków programowania, ponieważ prawie wszystkie programy/systemy, które są używane, wykorzystują część lub większość bazy kodu napisanej w C/C++. Czy to Windows, czy to oprogramowanie do edycji zdjęć, czy to Twoja ulubiona gra, czy Twoja przeglądarka internetowa – C++ odgrywa kluczową rolę w prawie wszystkich aplikacjach z których korzystamy.

Zastosowania języka C++:

Jesteś teraz offline