Strona główna / M-Blog / Czym jest C++
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