c PDF басылымының 8-ші шығарылымына арналған нұсқаулық қалай бағдарламаланады


жауап 1:

Шешім туралы нұсқаулық?

Адам. Мен сіздің көңіліңізді қалдырғым келмейді, бірақ сіз шешім туралы нұсқаулық болыңыз. Әсіресе, егер сіз С-мен бағдарламалағыңыз келсе.

Әрбір бағдарламашының басты міндеті код жазу емес, мәселелерді шешу болуы керек.

Кейбір проблемалар басқаларына қарағанда оңайырақ, бірақ сіз бағдарламалық жасақтама арқылы қиындықтарыңызға оңай шешімдер табасыз, нәтижесінде сізде жақсы кодтар болады (ең болмағанда сізде болу керек).

Егер сіз шынымен де C тілін дұрыс үйренгіңіз келсе, Linux дистробын өзіңізге орнатыңыз. Ол HDD-де немесе VirtualBox данасында болуы мүмкін. Содан кейін біртіндеп оқуды бастаңыз.

Компьютер архитектурасы қалай жұмыс істейтінін, ядро ​​деген не және қабықты қалай қолдануды біліңіз. Бұл 3 сізге білгір болу үшін қажет емес, бірақ оның астарында не жатқанын білгіңіз келсе, міндетті түрде қажет. C төменгі деңгейлі тіл болғандықтан, негізгі жүйелік қоңырауларға негізделеді.

Осы шарттар сізге ыңғайлы болған кезде, C тіліндегі жақсы кітапты алып, код жаза бастаңыз.


жауап 2:

Мұны ойша, өзіңіздің ойыңызша жазу арқылы табуға болады. Бағдарламалау - бұл сұрақ емес, әрекет, сондықтан жауап жоқ, керісінше білім мен біліктің жиынтығы. С бағдарламалау тілін, ең болмағанда, оның синтаксисі мен грамматикасын құрайтын барлық ережелерді білу арқылы білуге ​​болады. Оларды стандартты құжаттан табуға болады, бірақ ол тіл қолданушыларға қарағанда компилятор авторларына арналған. Стандартты құжаттардан ешкім бағдарламалауды үйренбейді деп айту қызықтырады, бірақ бірнеше жылдар бойы K&R кітабы C үшін жалғыз стандарт болды, және бұл жаңа C бағдарламашылары үшін стандартты емес болды. Мүмкін, бұл сіз іздеген жауап.

Ондаған жылдар бойы өздерінің біліктіліктерін шыңдап, білім қорын құруға бағытталған бағдарламашылардың легиондары уақытты босқа өткізіп жатыр деп ойлағаныңыз үшін рахмет, өйткені олар жай шешімді алдамшы парағынан алуға болатын еді.


жауап 3:

Өкінішке орай, бағдарламалау бұлай жұмыс істемейді.

Бұл снукер ойнауға арналған нұсқаулық іздеу сияқты.

Шешім - снукер ойнауды жақсарту.

Сізге тек бағдарламалық жасақтаманы жаза беру керек, сіз кішкене бастайсыз және сіз жақсара аласыз.

Сіз оқитын сиқыр, ережелер жиынтығы жоқ, және сіз кенеттен таңғажайып бағдарламашысыз, бұл қарапайым ескі еңбек пен уақыт.

Сіз Minesweeper сияқты нәрсе жаза аласыз ба? Егер жоқ болса, дәл қазір бастаңыз. Егер сіз C-ді қолданғыңыз келсе, сізге көмектесу үшін SDL сияқты кітапхананы қарап шығуды ұсынамын.


жауап 4:

Сіз жасай алмайсыз

(және мүмкін еместіктің теориялық себептері бар: туралы оқыңыз

Мәселені тоқтату

осы себептер туралы кішкентай түсінік алу үшін).

Бағдарламалау қиын. Әңгіме С сияқты бір бағдарламалау тілін білу туралы емес, компьютермен есептер шығару туралы.

Оқыңыз

Өзіңізді он жылда бағдарламалауға үйретіңіз

(бұл сізге бағдарламалауды қанша жыл үйрену керек екендігі туралы түсінік береді).


жауап 5:

Кітапты оқу / жүктеу үшін осы сілтемені алыңыз >>>

C Қалай бағдарламалау керек (8-ші шығарылым)

C қалай бағдарламалау керек - бұл C бағдарламалауға жан-жақты кіріспе, Дейтельстің «Бағдарламалау әдісі» сериясындағы басқа мәтіндер сияқты, кітап колледжде оқитындар үшін кодирование немесе нұсқаушылар мен мансап жолын бастағысы келетін студенттер үшін егжей-тегжейлі ақпарат көзі болып табылады. бағдарламалық жасақтаманы C-мен бағдарламалауды үйренуге ұмтылатын мамандар.