Historia C++ kołem się toczy

Inne strony warte obejrzenia:

Historia C++ kołem się toczyHistorycy programowania, których zapytamy o języki, jakimi najczęściej posługiwano się w latach dziewięćdziesiątych dwudziestego wieku zazwyczaj zaczną swój wykład od języka C++ i jego możliwości. Warto jednak pamiętać, że nie jest on wcale rozwiązaniem nowym, a jego korzenie są o wiele bardziej odległe niż mogłoby nam się wydawać. Chwalony przez programistów język Pascal miał swoje ograniczenia język C (który następnie ewoluował) powstał więc po to, aby je eliminować. Osoby korzystające z Pascala uważały, że w dużej mierze ogranicza on inwencję programisty domagając się od niego wyłącznie rozwiązań schematycznych, gdy więc okazało się, że wiele kwestii nieomal niewykonalnych w jego przypadków nie stanowi problemu dla informatyków korzystających z języka C (a w dalszej kolejności z C++) zainteresowanie nim znacząco wzrosło. Dzięki omawianemu tu językowi możliwe stało się programowanie obiektowe, a zatem takie, w którym programy były definiowane poprzez elementy łączące stan i zachowanie nazywane zwyczajowo obiektami. Ogromną rolę w popularyzacji tego języka odegrało i to, że wersja C++ wyeliminowała trudności generowane przez obowiązujący początkowo język C z czasem zaczęły więc odwoływać się do niego również osoby zajmujące się programowaniem jako amatorzy. Historia języków programowania jest bardzo ciekawa i jeśli umiemy pisać w którymś z nich to wstyd jednak nie znać jego całej historii gdyż są to podstawy, które jednak wypadałoby znać. Nie tylko w końcu same kody są ważne, ale także całkowita składnia, która jest potrzebna w opanowaniu danego języka.

Warto również przeczytać:

Kompilacja Just-in-time
Kompilacja Just-in0time jest metodą, która polega na wykonywaniu programów poprzez kompilację do kodu maszynowego w locie, czyli bezpośrednio przed wykonanie danego fragmentu kodu. Procedura Just-in-t...

Komputery teraz i wczoraj
Wielu z nas, którzy dzisiaj mają po około trzydzieści lat, miało możliwość w swoim dzieciństwie zetknięcia się z pierwszymi komputerami przeznaczonymi do użytku domowego. Był to zazwyczaj sprzęt Commo...

Komunikatory internetowe
Komunikatory internetowe pozwalają w łatwy i szybki sposób na porozumiewanie się za pomocą Internetu. Komunikatory zazwyczaj nie mają zaawansowanej szaty graficznej i służą jedynie do pisania z inny...

Metryka oprogramowania
Metryka oprogramowania to miara pewnej własności, która jest zawarta w oprogramowaniu lub samej specyfikacji oprogramowania. Termin ten jednak nie ma precyzyjnej definicji i może być oznaczeniem dowol...