Реклама
Учење програмирања може бити тешко за многе, чак и са релативно лаганим програмским језицима. Иако је Јава лакше започети (где овде имамо бројне чланке на МакеУсеОф-у за Јаву Интернет језици скрипта Научите говорити "Интернет": Ваш водич за кХТМЛДобродошли у свет КСХТМЛ - Ектенсибле Хипертект Маркуп Лангуаге - означног језика који омогућава било коме да конструише веб странице са много различитих функција. То је примарни језик Интернета. Опширније и одлучивање кога научити Који програмски језик треба научити - Веб програмирањеДанас ћемо погледати различите језике веб програмирања који покрећу Интернет. Ово је четврти део у серији за почетнике програмирања. У првом делу смо научили основне ... Опширније ), Ц ++ можда није.
Међутим, онима са неким искуством програмирања биће учење учења Ц ++ мање тешко од почетника, мада постоји доста добрих веб локација са којима се можете научити.
Зашто учити Ц ++?
Зашто бисте желели да учите Ц ++? То је веома моћан програмски језик који у основи има мото „верујте програмеру“. Иако такво становиште такође повећава шансу за грешке, а да компјутер не искаљи, програмеру даје већу флексибилност у начину на који заправо пишу свој код.
Због тога је већина програма барем делимично написана на овом језику или његовом рођаку, Ц. Учење Ц ++ је такође корисно на други начин - пошто је Ц ++ веома сличан Ц-у, можете разумети и (углавном) шифру и на Ц-у.
ЛеарнЦпп је сјајно место за почетнике и помало искусне програмере да започну са Ц ++. Аутор веб странице има врло добро написане, темељне туторијале који буквално покривају сваку основну лекцију (попут инсталирања доброг ИДЕ-а, као мог најдражег Геани за Линук Геани - сјајан уређивач кода за ЛинукИзненађујуће је што Линук не нуди толико добрих ИДЕ-ова (Интегрисано развојно окружење). Верујем да је то зато што је у то доба већина Линук програмера извадила стари добар Нотепад (или у овом случају гедит) и започела ... Опширније ) до неких прилично напредних ствари (као што су последње промене ревизије Ц ++ из 2011.).
Од свих веб локација које овдје наводим, препоручујем да испробате ово прво прије свих осталих. Водичи слиједе врло логичан пут који се надограђује на претходним туторијалама. Поред тога, након сваке лекције, аутор вам нуди квиз да видите да ли сте разумели о чему се ради, што сматрам фантастичним.
ЦПлусПлус је још једна сјајна веб локација за учење Ц ++. Иако ова веб локација такође има неке уџбенике, боље је користити као референцу. Постоји мноштво програмских концепата које можете потражити, што је врло корисно када желите да користите одређену технику, али се догоди да вам се заглави.
Ова веб локација можда није апсолутно најбоља за почетнике, јер њена референтна природа подразумева да садржи више жаргона него што би сазнао ЛеарнЦпп.цом. Међутим, информације на сајту су и даље веома добре и треба их користити све док разумете шта пише.
У случају да прве две веб странице нису разлог за вашу шољу чаја, можда ћете имати мало више среће са Цпрограмминг.цом. Ова веб страница такође садржи добро написан уџбеник и друге доброте које дефинитивно можете користити. Мени се особно преферира ЛеарнЦпп.цом јер мало нађем водиче на тој страници лакше је разумети и лакше је прелазити између предавања јер су оне организованије (опет, моја мишљење). Међутим, ваше мишљење можда није исто као моје, па ако вам ово функционише боље, искористите га!
Добра ствар код Цпрограмминг.цом-а је чињеница да укључује и туторијале за Ц ++ и Ц, тако да можете научити оба језика кроз туторијале које је написао исти аутор. Ово је сјајно за цртање поређења између два језика, плус ако сте открили да Ц ++ постаје лакши са овом веб страницом, вероватно ће бити једнако лако и са Ц туториалом.
Закључак
Надамо се да ћете бити наоружани са ове три странице, када ћете моћи да схватите Ц / Ц ++ и почнете да пишете сопствене програме. Сјетите се само да кад започнете, функционалност би требала бити приоритет над изгледом, тако да немојте осјећати као да ваш програм ништа не вриједи ако нема ГУИ. Алгоритми и остало кодирање су оно што чини да програм уради оно што треба да уради, а ако функционише, онда је сјајно! Мисија остварена!
Јавите нам које странице више волите у коментарима испод.
Кредитна слика: Интернет позадина са бинарним кодом преко Схуттерстоцка
Данни је виши професор на Универзитету у Северном Тексасу који ужива у свим аспектима софтвера отвореног кода и Линука.