Język C++ to jeden z najpopularniejszych, kompilowanych języków programowania. Wywodzi się on bezpośrednio z języka C, aczkolwiek ma z nim niewiele wspólnego. Przez wielu programistów jest on określany jako język niskopoziomowy. Co to oznacza? W praktyce, ma on bardzo dużo wspólnego z językiem binarnym, co znacznie utrudnia pisanie aplikacji, ale jednocześnie - znacznie zwiększa możliwości programistyczne.
Zastosowanie języka C++ w nowoczesnej informatyce
Choć wielu programistów uważa C++ za język niszowy, to jednak wciąż cieszy się on ogromną popularnością. Gdzie?
1. W aplikacjach zarządzanych z poziomu systemu operacyjnego Windows
2. W sterownikach sprzętowych, wykorzystywanych np pod Windows.
3. W grach komputerowych.
Tak duże zainteresowanie tym językiem jest możliwe z kilku powodów.
1. C++ jest językiem kompilowanym. Oznacza to, że pracuje on bardzo szybko (nawet w aplikacjach zawierających dużą liczbę wierszy).
2. Język C++ umożliwia nawet częściowe operowanie na urządzeniach hardware. Jest to możliwe dzięki obsługiwanych wstawkach ASM.
3. Język C++ jest kompatybilny wstecznie z językiem C. Oznacza to, że aplikacje napisane pod C, prawidłowo funkcjonują również pod jego rozwiniętą wersją.
4. C++ obsługuje mnóstwo bibliotek, dzięki czemu jego możliwości są jeszcze większe, niż w przypadku konkurencyjnych środowisk.