119178

119178



C/C++

Zdecydowanie najbardziej zaawansowany język programowania, który powstał w wyniku pracy nad uniwersalnym językiem dającym możliwość pisania programów na różne platformy. W Polsce pojawił się on dość późno gdyż komputery wyposażone były przede wszystkim w systemy typu DOS, które potrafiły interpretować polecenia BASIC-a (język wykorzystywany niegdyś między iiuiymi w Commodore i ZXspectrum), a jedynym popularnym językiem dostępnym na ten system był Turbo Pascal firmy Borland. Na zachodzie natomiast, zastosowanie we wszystkim, co było związane z komputerami znalazł przede wszystkim Unix, który do tej pory jest najlepiej opracowanym systemem. Doczekał się wielu mutacji i wersji w zależności od potrzeb i zastosowania. Kompilator C/C++ wchodzi w skład podstawowych narzędzi niemal każdej wersji tego systemu (za wyjątkiem systemu Xenix, który jest bardzo ubogi).

Z założenia, programy napisane w C mają być małe, szybkie i zajmować mało pamięci, co ma swoje odbicie w wygodzie pisania programów i nauce programowania. Kod programu, w stosunku do innych języków, zawiera znacznie mniejszą ilość znaków poprzez stosowanie krótszego zapisu, który (w przeciwieństwie do np.: Pascala czy Basica) z reguły nie jest logiczny. Oto porównanie zapisów tej samej informacji w trzech językach:

Pascal: i:=i+l; (7 znaków)

Basic: 10 1=1+1 (8 znaków)

C++: i++; lub ++i; (4 znaki)

Oznacza to tyle samo co „następne I” (C++ znaczy „następne C”- czyli oznacza kolejną wersję). Różnica w ilości znaków sprawia, że programy są od kilku do kilkuset razy szybsze i lżejsze, a forma jest bardziej czytelna dla komputera, oferuje programiście większą kontrolę nad programem i daje możliwość pisania programów bardziej zaawansowanych.

Od czasu utworzenia pierwszej wersji C powstało wiele implementacji, mutacji i wersji tego języka różniących się od siebie przede wszystkim funkcjami oraz sposobem zapisu kodu. Architektura 32-bitowa znacznie upraszcza tworzenie aplikacji, a jednocześnie pozostawia wiele miejsca na kreatywność programisty. C++ umożliwia wykorzystywanie funkcji i bibliotek innych języków (np.: wykorzystanie funkcji assemblera). Bardziej popularne programy do pisania aplikacji w C++ dla Windows to np.: Borland C++ i Visual C++. Rozszerzenia plików źródłowych to [*.cl lub |*.cpp] w zależności od wersji.



Wyszukiwarka

Podobne podstrony:
Kompendium Wiedzy geografii15 Dobrym przykładem jest naród rumuński, który powstał w wyniku romaniz
H Program    Publikacja powstała w wyniku projektu z realizowanego przywsparciufinans
59623 Kompendium Wiedzy geografii15 Dobrym przykładem jest naród rumuński, który powstał w wyniku r
Zadanie 29. (2 pkt) Na rysunku przedstawiono fragment wykresu funkcji/ który powstał w wyniku przesu
DSC85 Głównym substratem do syntezy kw. tłuszczowych jest AcCoA, który powstaje w wyniku dek. oksyd
Drodzy Czytelnicy, oddajemy Wam do rąk poradnik, który powstał w wyniku realizacji projektu pt. „Inf
- I 10- jq - robota strzałowa (w warunkach normalnych), jq - zaiskrzenie powstałe w wyniku pracy urz
Wskazówki pomocne w pracy z programem Najprostszym sposobem rozpoczęcia pracy nad danym zagadnieniem
Powstał w latach 50 na MIT. Autor: John McCarthy. Powstał w wyniku zamierzenia, żeby język programo
nio. Nieuniknione straty powstają w wyniku oddychania buraków, który to proces analogicznie jak w pr
Zgodność pracy z wykształceniem (80%) to wynik, który najbardziej oddaje potencjał programowy uczeln
Levi Strauss Kultura i język BF**®*» który pan stawia, sprowadza się do problemu powstania ‘ Pan
4 (2073) ĆWICZENIE ĆWICZENIEWypisywanie wyniku dzieleniaNapisz i uruchom program, który wypisze wyni
wreszcie powstaje TVP Katowice - ośrodek lokalny TVP; kanał regionalny Tele 3 -przyszły program 3 -

więcej podobnych podstron