Реферт «Си++ тiлiнiң негiзгi түсiнiктерi» Орындаған: Есен а тексерген: Шайкулова а алматы, 2022



бет2/12
Дата22.06.2022
өлшемі144.24 Kb.
#459418
1   2   3   4   5   6   7   8   9   ...   12
Есен Айдар
Си++ тiлiнiң негiзгi түсiнiктерi

Си++ тiлiн 1972 жылы Денис Ритчи ашты. 1982 жылы осы тiлдiң стандарты пайда болды. Си++ Си тiлiнiң кеңейтiлген түрi. Сондықтан да Си-де жазылған бағдарламалар Си++ тiлiнiң компиляторы арқылы өңделуiне болады. Компилятор дегенiмiз – 3 процессордан тұратын, әрқайсысы жеке-жеке тәуелсiз бағдарламалар:



  1. Препроцессор

  2. Си++ компиляторының алдыңғы жобасы

  3. Объектi кодтың генераторы

Си++ - тегi кез-келген бағдарлама 3 жағдайда болады.

  1. Бастапқы файл

*.c;
*.cpp;
*.c++;
Бұл файлды оқуға, қағаз бетiне түсiруге, өңдеуге болады.

  1. Компиляциядан өткен бағдарлама объектi файл болады.

*.obj;
*.o;

  1. Орындалу файлы. Компоновщик қосылғаннан кейiн орындалатын

файл болады.
*.ехе;
Бұл файлды компьютерде орындауға болады.
Кітапханалық файлдар *.lib. Кейбiр кітапханалық файлдардың компиляциядан өткен кодтары болады. ол екiлiк жүйеде жазылған. Сондықтан оның сұлбасын былай көрсетуге болады:
MYP.CPP – > MYP.OBJ – > MYP.EXE
Бағдарламаға қажеттi функциялар компилятормен бiрге келедi. Олар мына тақырыптар файлында (header file) болады:
*.h;
Си алгоритмдiк тiлдiң компиляторлары интеграцияланған ортада – IDE немесе UCP-де жұмыс жасайды. ол дегенiмiз бiр бағдарламаны өңдеу үшiн редакторға, компиляторға, компоновщикке және басқа көмекшi құралдарға менюдiң керектi пунктерi арқылы жетуге болады.


Си++ тiлiнiң ерекшелiктерi


Бүтiн тұрақтылар ондық жүйеде сегiздiк жүйеде және он алтылық жүйеде болуы мүмкiн. Бұл тiлде модификатор деген түсiнiк бар. Бүтiн тұрақтыларға қолданылатын екi модификатор бар:


Unsigned (таңбасыз);
Signed (таңбамен);
С++ өте ықшамды. Басқа да маңызды ерекшелiктерi бар:

  1. С++ енгiзу / шығаруды қамтамасыз ету үшiн сыртқы стандарттық библиотекаға қарайды. Бұл библиотеканы қолдану үшiн қажеттi программа iostream.h файлында орналасқан.

  2. include сияқты дерективалар жиынын өңдеу үшiн С++ препроцессордi қолданады. Ол программаны алдыңғы формадан таза С++ синтаксисi формасына айналдыру үшiн қажет. Бұл дерективалар # символынан басталады.

  3. С++ программасы әртүрлi файлдарда орналасқан хабарламалардан тұрады. Әрбiр файл сыртқы немесе ауқымды деңгейде орналасқан және енгiзiлген әдiс түрiнде хабарлануы мүмкiн емес. Файлдар модульдер сияқты қызмет атқарады және жеке компиляциядан өтуi мүмкiн.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   12




©dereksiz.org 2022
әкімшілігінің қараңыз

    Басты бет