Witaj użytkowniku niezalgowany!
Zarejestruj się na forum uż dziś - nie będziesz widzieć żadnych reklam!

[C++] Język programowania

#1

[C++] Język programowania

Witam.

Dziś trochę z Wikipedi.

Trochę ode mnie jak dla mnie c++ to świetny język programowania stosujący się w wielu zastosowaniach.

Czym jest C++:Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: [Obrazek: attachment.php?aid=719], [Obrazek: attachment.php?aid=719] i [Obrazek: attachment.php?aid=719]. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z [Obrazek: attachment.php?aid=719] (napisanych w C++, [Obrazek: attachment.php?aid=719] lub innych językach), niezależnością od konkretnej platformy sprzętowej lub systemowej (co gwarantuje wysoką przenośność kodów źródłowych) oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są [Obrazek: attachment.php?aid=719] i [Obrazek: attachment.php?aid=719].

Właściwości języka C++:

[*]Język C++ jest językiem wieloparadygmatowym. Oznacza to, że można w nim stosować jednocześnie różne style programowania, w tym programowanie proceduralne, obiektowe, generyczne, jak również programować na poziomie [Obrazek: attachment.php?aid=719].

[*]Język C++ zakłada statyczną kontrolę typów; posiada też elementy dynamicznej kontroli typów.

[*]Język C++ umożliwia bezpośrednie zarządzanie wolną pamięcią.

[*]Projekt języka zakłada, że żadna nowa (względem języka C) cecha języka C++ nie może mieć negatywnego wpływu na szybkość działania programu lub zapotrzebowanie na pamięć operacyjną. Dzięki temu dobrze napisany program w C++ jest z reguły co najmniej równie szybki, jak jego odpowiednik napisany w C; co więcej, dzięki możliwości zastosowania algorytmów generycznych w wielu przypadkach C++ jest wyraźnie szybszy od C (np. podczas sortowania).

[*]Język C++ ze względu na bardzo rozbudowaną składnię oraz surowe wymogi w zakresie wydajności kodu stanowi duże wyzwanie dla twórców kompilatorów.

[*]Do dziś (2012) żaden popularny kompilator nie jest w pełni zgodny z obowiązującym standardem języka, aczkolwiek ewentualne niezgodności dotyczą już tylko drugorzędnych cech języka (np. implementacji słowa kluczowego export).
Historia:Język C++ został stworzony w [Obrazek: attachment.php?aid=719] [Obrazek: attachment.php?aid=719] (pierwsza wersja pojawiła się w 1979 r.) przez [Obrazek: attachment.php?aid=719].Początkowo język C++ był dostępny w takim standardzie, w jakim opracowano ostatnią wersję kompilatora Cfront (tłumaczący C++ na C), później opublikowano pierwszy nieformalny standard zwany ARM (Annotated Reference Manual), który sporządzili [Obrazek: attachment.php?aid=719] i [Obrazek: attachment.php?aid=719]. Standard języka C++ powstał w 1998 roku (ISO/IEC 14882-1998 "Information Technology – Programming Languages – C++").Początkowo najważniejszą zmianą wprowadzoną w C++ w stosunku do C było programowanie obiektowe, później jednak zaimplementowano wiele innych ulepszeń, mających uczynić ten język wygodniejszym i bardziej elastycznym od swojego pierwowzoru.

To tyle o C++.

Dzięki za uwagęWink

[Obrazek: 640.gif]
Odpowiedz


Podobne wątki
  Poradnik C++ podstawy programowania Started by simonPLful
5 Replies - 395 Views
28.10.2014 15:42
Ostatni post: jubamacha
04.02.2012 11:46
Ostatni post: TRIOO



Użytkownicy przeglądający ten wątek:
1 gości

Theme © iAndrew 2017 Forum software by © MyBB .