C++/O języku: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
drobne poprawki |
Nie podano opisu zmian |
||
Linia 1:
<noinclude>{{wikipedia|C++}}</noinclude>
'''C++''' jest językiem wieloparadygmatowym, mającym korzenie w popularnym języku C. Na jego rozwój oddziaływało wiele języków, z których należy przede wszystkim wspomnieć Simulę i Adę. Programiści cenią go za połączenie bezkompromisowej wydajności programów wynikowych z zaawansowanymi mechanizmami umożliwiającymi programowanie na wysokim poziomie abstrakcji i kontrolę zależności między komponentami w wielkich projektach.
C++ stara się zachować kompatybilność z językiem C, ale jednocześnie udostępnia szeroki wachlarz nowych mechanizmów, m.in: programowanie obiektowe z wielokrotnym dziedziczeniem i kontrolą dostępu, dynamiczną kontrolę typów i precyzyjne rzutowanie, programowanie generyczne (uogólnione) dzięki wykorzystaniu szablonów, przeciążanie funkcji i operatorów Nazwa '''C++''' została zaproponowana przez Ricka Mascitti i wywodzi się z faktu, że w C wyrażenie ''zmienna++'' oznacza inkrementację, czyli zwiększenie o jeden.
|