C++ - основно ниво

За овој курс

C++ е програмски јазик за општа намена кој беше развиен во 1979 година од Бјарне Строусруп како продолжение на програмскиот јазик C. C++ е јазик на високо ниво, што значи дека е полесен за читање и пишување од јазиците на ниско ниво, како што е асемблерскиот јазик.

Една од главните карактеристики на C++ е неговата поддршка за објектно-ориентирано програмирање (OOP), што ви овозможува да креирате блокови од код за повеќекратна употреба наречени „класи“ кои можат да се користат за претставување на објекти од реалниот свет. C++ поддржува и процедурално програмирање, што е начин на организирање на кодот во функции што може да се повикаат од други делови на програмата.

C++ е компајлиран јазик, што значи дека кодот што го пишувате мора да се трансформира во машински код што компјутерот може да го изврши. Ова обично се прави со помош на компајлер, кој го преведува кодот C++ во машински код што може да се изврши на одреден тип на компјутер.

C++ е широко користен во различни апликации, вклучувајќи оперативни системи, веб-прелистувачи и десктоп апликации. Исто така, најчесто се користи во развојот на игри, како и во развојот на научен и инженерски софтвер. C++ е моќен јазик кој овозможува високо ниво на контрола врз хардверските и софтверските ресурси на компјутерот, но исто така може да биде покомплексен за учење и употреба од некои други програмски јазици.

Лицето кое посетува курс C++ за почетници обично ќе ги научи основите на програмскиот јазик C++, вклучувајќи ја неговата синтакса, типови на податоци, променливи и основни контролни структури како што се циклуси и условни искази.

Тие исто така ќе научат како да пишуваат и користат функции, како и како да креираат и користат класи и објекти во објектно-ориентираното програмирање.

Наставен план - C++

Вовед во C++ програмскиот јазик и развојна околина
Базични концепти за: типови на податоци, вариабили и оператори
Контролни структури: циклуси и условни искази
Функции: дефинирање, повикување и пренесување аргументи
Концепти за полесно сфаќање на алгоритми
Техники за решавање проблеми
Дебагирање и тестирање на код

Плаќање