4
Sep

C++ učenje – #1 Uvod


Велики поздрав свима и добродошли у први видео који се бави учењем програмског језика С++. Моја идеја је била да кроз неколико видео снимака представим шта сам до сада научио
основно о програмском језику С++, и да кроз основне примере покажем како да и ви направите свој једноставан програм у овом програмском језику. Дакле, шта је програмирање? Програмирање је стварање рачунарског програма. Шта то значи? То значи да ми имамо неки проблем који желимо да решимо користећи рачунар. Зашто бисмо нешто ручно писали и решавали када то може да уради програм уместо нас? Да бисмо написали било који програм, потребно је да познајемо неки програмски језик. У овом случају, то је програмски језик C++. Дакле, зашто баш С++? Па, поред овог програмског језика постоје наравно и други програмски језици, као што су: Java, Python, Swift итд. Ови језици су можда тренутно популарнији од програмског језика С++, али С++ се користи доста за израду драјвера који користимо свакодневно на нашем рачунару. Многи програми су у потпуности или делимично написани у овом програмском језику. Ја сам се такође на факултету сусрео са многим програмима у чијој документацији стоји да су написани делимично, у већем делу, помоћу језика С++. На факултету сам се додуше и први пут сусрео са програмским језиком С++ на другој години студија. Иначе студирам на Саобраћајном факултету и тада ме је цела ова прича и заинтересовала Шта ми све можемо да направимо помоћу овог програмског језика? Па можемо да направимо свашта. Рецимо можемо да решимо неки математички проблем. Уколико нам је нпр. дата квадратна једначина Ми можемо да напишемо програм који ће наћи решење ове квадратне једначине. Такође, можемо да направимо и неку игрицу на рачунару наравно уколико поседујемо одређено знање из ове области. Ако бисмо споменули Саобраћајни факултет могли бисмо да направимо и неко програм који рачуна најкраћу путању између
две тачке којом треба да се креће, рецимо аутобус. Дакле, све ово и још много, много ствари можемо да направимо помоћу овог програмског језика. Из чега се састоји процес прављења програма? Па, за почетак је потребан један рачунар у којем ћемо правити наш програм, као и интегрисано развојно окружење (IDE). Та скраћеница се често јавља у литератури. Сваки програмски језик има своје
интегрисано развојно окружење па тако и програмски језик С++. Потребно је да креирамо изворни програм. У том изворном програму ми куцамо низ неких речи који чине код који значе нешто у том програмском језику а који разумљив углавном само нама. То рачунару није разумљиво и потребно је да се тај изворни програм преведе тако да буде разумљив и рачунару. Рачунар је веома једноставна машина која ради само користећи два симбола – 0 и 1. Тако да је потребно изворни програм превести на тај машински језик. Како то радимо? Радимо тако што користимо преводилац. Преводилац , или у литератури се често налази реч компајлер. Можда чешће него преводилац. Дакле, преводилац проверава да ли је све написано како треба по правилима за одређени програмски језик, повезује изворни програм са одређеним потпрограмима и када је све то успешно извршено добијамо извршни програм. Тај извршни програм се може покренути на било ком рачунару и то представља резултат нашег рада. Дакле, извршни програм је резултат наше првобитне идеје и решење нашег почетног проблема. Када је реч о интегрисаним развојним окружењима, постоји гомила интегрисаних развојних окружења који се користе, а који се могу поделити у неколико група. Имамо оне који се плаћају, имамо оне који су бесплатни, имамо оне које треба да преузмемо са интернета и да их инсталирамо на наш рачунар, а са друге стране имамо и оне које који су доступни online, које можемо покренути преко нашег интернет прегледача. Ја сам користио неколико до сада и најчешће се сам користио Visual Studio али у скорије време сам инсталирао и Dev-C++ који је веома једноставан за употребу и због тога ћу тај IDE користити у следећим видеима. Такође, постоји и C++ Shell који представља online компајлер који је веома добар уколико правите
неке једноставне програме а не желите да заузмете своју меморију на лаптопу или рачунару и онда је С++ Shell право решење уколико желите да сачувате мало меморије. Dev-C++ и не заузима толику меморију колико Visual Studio. Због тога је исто погодан (Dev-C++) –
његова друга предност али уколико уопште не желите да заузмете меморију за то је добар С++ Shell. Па ви одлучите шта бисте волели да користите приликом рада. Толико за овај видео. У следећем видеу ћемо се бавити структуром програма у програмском језику С++ и заједно ћемо написати први најлакши програм помоћу овог програмског језика. Не заборавите да оцените видео и да се пријавите на канал. До следећег видеа! 🙂

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

14 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *