С тілінде бағдарламалауды үйрену.

Автор: Charles Brown
Жасалған Күн: 2 Ақпан 2021
Жаңарту Күні: 27 Маусым 2024
Anonim
PASCAL ТІЛІН ҮЙРЕНУ #1 | КІРІСПЕ, INTEGER ТИПІ
Вызшақ: PASCAL ТІЛІН ҮЙРЕНУ #1 | КІРІСПЕ, INTEGER ТИПІ

Мазмұны

Код жазуды үйрену бір күнде үйренетін нәрсе емес және көп жұмыс пен жанкештілікті қажет етеді (әсіресе C ++ көмегімен). Бұл нұсқаулық сізді барлық процестерге бағыттайды.

Басу үшін

  1. C ++ тарихы туралы біліңіз. Бағдарламалау тілінен бастаудың ең жақсы тәсілі - оның түп-тамырын білу. Сіз оқығанның бәрін түсінбейтін болсаңыз да, кейбір беттер сізді кейінірек қарастырылатын маңызды терминдермен таныстырады (мысалы, «Объектілі-бағдарлы бағдарламалау»).
  2. C ++ компиляторын (және мүмкін IDE) орнатыңыз. Компилятор C ++ бағдарламалау үшін қажет, себебі нақты бастапқы код сіздің компьютеріңізде басқарылатын файлға жинақталуы керек. Егер сіз Windows жүйесінде болсаңыз, жақсы нұсқа - Visual C ++ 2010 Express немесе Linux жүйесінде болсаңыз, Geany - жақсы. Екеуі де IDE-мен (тәуелсіз даму ортасы) келеді, бұл бастапқы кодты жазу процесін едәуір жеңілдетеді. (Ескерту: Интернеттегі көптеген адамдар Bloodshed Dev-C ++ IDE және компиляторды пайдалануды ұсынады. Болмаңыз. Бұл 5 жыл ішінде жаңартылмаған және белгілі қателердің парақтары мен парақтары бар: http: // sourceforge.net/ p / dev-cpp / bugs /)
    • IDE-ді қалай тиімді пайдалану керектігін біліңіз. Кейбір IDE-дің өз қызықтары бар, олар сізге кедергі келтіруі мүмкін, сондықтан IDE-дің әр түрлі нұсқалары мен параметрлерін қадағалап, қарап шығудың мәні бар.
  3. C ++ үйренуді бастау үшін бірнеше нұсқаулық алыңыз. Бұл қадам компилятормен бірге маңызды сатылардың бірі болып табылады. Бұл қадамда бірнеше нәрсені ескеру қажет. Алдымен, бағдарламалық жасақтаманы толық бастаушыларға арналған нұсқаулықтың жазылғандығына көз жеткізіңіз, өйткені олар олардың сипаттамаларында ең мұқият. Әрі қарай, оқулықтағы код C ++ 03 стандартына, тіпті жаңа C ++ 11 стандартына сәйкес келетіндігіне көз жеткізіңіз (әлі стандартталмаған, сондықтан компилятор мәселелерінен сақ болыңыз), өйткені қазіргі заманғы компиляторлар ескірген кодты құрастыруда қиындықтар туғызады, немесе бас тартуға қызмет ету. Бірнеше жақсы - cprogramming.com сайтының C ++ және оқулық www.cplusplus.com/doc/tutorial/.
  4. Әрбір жаңа тұжырымдаманы қолданып көріңіз. Код жазуды үйренудің маңызды бөлігі әр түрлі ұғымдар туралы оқып қана қоймай, оларды өзіңіздің кодыңызда қолдану болып табылады. Кодты IDE-ге көшіру және қою шектеулі болады. Әр мысалды теріп жазып, есте сақтайтын ақпарат көлемін көбейту үшін үйренген тұжырымдаманы қолданатын бағдарламаларға өз идеяларыңызды жасауға тырысу әлдеқайда тиімді.
  5. Басқа әзірлеушілерден үйреніңіз. Бағдарламалауға қатысты ең жақсы нәрселердің бірі - бағдарламалаудың қандай деңгейіне ие болсаңыз да, сол деңгейде немесе одан бір саты жоғары деңгейде әрқашан бастапқы код бар.Күрделірек бастапқы кодты үйренудің жақсы тәсілі - оны түсінбейтін деңгейге жеткенше оқып шығу, содан кейін оны өз ойларыңызбен өңдеп көріңіз; Егер сіз кодтың белгілі бір бөлігін түсінбейтін болсаңыз, оны түсінбегенше оқулықта немесе анықтамалық материалда бұл туралы көбірек оқыңыз.
  6. Сіз үйренген тұжырымдамаларды пайдаланып есептер шығарыңыз. Алған білімді сақтаудың абсолютті әдісі - бастапқы кодтан алынған үлгілерді жай жазу емес, онымен нақты тапсырманы орындау. Cprogramming.com веб-сайтында және Project Euler-де ұғымдарды өмірлік жағдаяттарға қолдану үшін шешуге болатын жақсы жаттығулар бар. Егер сіз проблеманың алгоритмін мүлдем жасай алмасаңыз, сіздің соңғы шараңыз - біреу оны үйрену үшін оны қалай шешкенін білу үшін Интернетте тексеріңіз. Егер нәтижеден сабақ алмасаңыз, мәселені шешудің мәні неде?
  7. Көмекке мұқтаж басқа адамдарға көмектесіңіз. Енді сіз C ++ туралы көбірек білдіңіз, сіз басқа жаңадан бастаушыларға олардың мәселелерінде Интернетте көмектесе бастай аласыз және оларды өзіңіз жасаған сапарға бастаңыз! Сізден көмек сұраған адам сіздің кеңеңізді тыңдағысы келмесе, ашуланбаңыз: сіз берген жауаптан басқа біреу білуі мүмкін, тіпті егер плакаттардың түпнұсқасы болмаса да.

Кеңестер

  • Ренжімеңіз! Бағдарламалау кейде түсініксіз болуы мүмкін, бірақ бұл сіздің барлық жетістіктеріңізді тастап, тоқтауыңыз керек дегенді білдірмейді! Егер белгілі бір нұсқаулықта тақырыпты нашар түсіндірсе, тақырып бойынша басқасын оқып көріңіз; Сізге мәселе болуы міндетті емес!
  • Өз қарқынмен жүріңіз.
  • Егер компиляция кезінде қателіктер туындаса, бастапқы кодты қайта оқып, қателерді таба алатыныңызды тексеріңіз. Қателердің өзі құпия болып көрінгенімен, олар сізге қате туралы айтуға тырысады, сондықтан олар сізге қателер туралы не үйрететінін тексеріп көріңіз.
  • Сіз Google Play дүкені немесе Appstore арқылы C ++ тілін «C ++ үйрен» деп іздеу арқылы біле аласыз.
  • Сіз оны C ++ тіліндегі кітаптан біле аласыз.
  • Егер жұмыс кезінде қателіктер туындаса, мәселе синтаксистік мәселе емес, оның орнына алгоритмге қатысты мәселе. Сіздің алгоритміңіз не істеу керектігін нақты жазып, оны бастапқы кодпен салыстырыңыз. Ең нашар сценарий: кодты желідегі қоғамдастыққа көрсетіңіз және олардың проблемаларды анықтауға көмектесетінін біліңіз, бірақ жақсы сұраңыз! Бос уақытында сізге көмектесетін адамдар, сол уақытта олар бағдарламалық қамтамасыздандыруды да жасай алады, сондықтан алғыс айтыңыз!
  • Әрқашан сіздің бастапқы кодыңызға түсініктеме беріңіз! Қарапайым, өзін-өзі түсіндіретін код үшін де бағдарламаның басында қысқаша түсініктеме жазу ешқашан зиян тигізбейді. Сондай-ақ, сіз әлі де түсінуге болатын, бірақ оны оқыған кез-келген адамды шатастыратын, неғұрлым күрделі, күрделі бағдарламалық жасақтама жасағыңыз келетінін білу жақсы тәжірибе.

Ескертулер

  • C және C ++ - бұл өте төмен деңгейлі бағдарламалау тілдері, демек, сіздің компьютеріңіз жаман кодтың немесе зиянды бағдарламалардың салдарынан істен шығуы мүмкін! Егер сіз не істеп жатқаныңызға сенімді болмасаңыз, ешқашан «#include windows.h>» бағдарламаларын құрастырмаңыз, тіпті егер сіз не істеп жатқаныңызды білсеңіз де, одан үнемі аулақ болыңыз.
  • Сіздің компиляторыңыз бен оқулықтың жаңартылғанына көз жеткізіңіз! Ескірген компиляторлар жарамды бастапқы кодтың компиляцияланбауына немесе жұмыс уақытында оғаш қателіктер тудыруына әкелуі мүмкін. Оқу құралдары туралы да осыны айтуға болады.
  • Көптеген антивирустық бағдарламалар сіз жасаған нәрсені вирус деп санайды! Бағдарламаңызды ерекше жағдайларға қосып, қажет болған жағдайда антивирусты өшіріп, бағдарламаңыз кездейсоқ жойылмайтындығына көз жеткізіңіз!