Darius Bakys, Vilniaus irmn gimnazijos IT vyr. mokytojas, dbaksys@gmail.
com, 2011-2012 metai 2012 V vietimo tinklas, www.mokytoju.tinklas.lt
1 tema. Trumpa istorija
Pirmosios programavimo kalbos C++ versijos buvo sukurtos Bell Labs kompanijos darbuotojo Brajeno Struastrupo. Tai vyko 1986 m. nauj kalb buvo traukta objektinio programavimo galimyb bei buvo itaisytos ankstesns versijos klaidos. Pirmieji ios kalbos vartotojai buvo Bell Labs kompanijos darbuotojai, o pirmasis komercinis transliatorius buvo paraytas 1993 m. Pirmuoju transliatoriumi tapo preprocesorius Croft, transliuojantis C++ kod alternatyv jam C kod. Kaip tik nuo tada atsirado knyg apie C++ ir jos greitai ipopuliarjo. Dabar i kalba skaitoma kaip viena svarbiausi kuriant didelius ir sudtingus projektus.
Kodl reikia mokytis programuoti C++ kalba?
Taip jau susiklosto gyvenime, kad vis labiau tenka rayti sudtingesnes programas. Ima egzistuoti tkstaniai kintamj ir funkcij vard programos uima daug vietos. Duomenys daniausiai tampa globals ir nesusieti su funkcijomis. Vis sunkiau tampa aprayti realiame pasaulyje vykstanius reikinius. C++ kalba buvo sukurta tam, kad bt galima lengvai kurti programas, kuriose galima lengvai aprayti realiame pasaulyje egzistuojanius objektus (mones, automobilius ir pan.), kurie turi atributuspoymius (automobilis: spalv, gali, dur skaii) bei elgsen, t.y. jie atlieka tam tikr veiksm, priklausomai nuo situacijos (automobilis sustoja, paspaudus stabdius.). Visa tai nesunku aprayti C++ kalba.
C/C++ kompiliatoriai
Microsoft Visual C++
Borland C++ Dev C++ Clang NetBeans Code::Blocks
Kursuose naudosime Code::Blocks programavimo aplink. I kur j parsisisti ir kaip j diegti
kalbama 2 temoje Programavimo aplinkos CodeBlocks diegimas. P.S. Udaviniai paymti simboliu * paimti i knygos: R. Burbait, J. Blonskis, V. Buknaitis iuolaikinis vilgsnis programavim C++. Udaviniai paymti simboliais ** paimti i knygos J. Blonskis, V. Dagien Programavimo pradmenys XI-XII klasms.