«Праграмаванне на C: код і кампілятар» — гэта поўны курс праграмавання на C з убудаваным рэдактарам кода, кампілятарам, лабараторнымі работамі па кадаванні, праектамі, віктарынамі, падрыхтоўкай да інтэрв'ю і інструментамі навучання на базе штучнага інтэлекту.
Пачніце з першага printf() і вывучайце праграмаванне на C крок за крокам — ад базавага сінтаксісу і патоку кіравання да ўказальнікаў, кіравання памяццю, дынамічнага размеркавання, шматфайлавых праектаў і пашыраных канцэпцый C. Пішыце, кампілюйце і запускайце рэальныя праграмы на C непасрэдна на вашым тэлефоне.
ВЫВУЧЭННЕ ПРАГРАМАВАННЯ НА C
• 39 курсаў з больш чым 140 кароткімі практычнымі ўрокамі
• Вывучэнне зменных, тыпаў дадзеных, аператараў, умоў і цыклаў
• Авалоданне функцыямі, масівамі, радкамі, указальнікамі, структурамі, аб'яднаннямі і пералічэннямі
• Вывучэнне рэкурсіі, маніпуляцый з бітамі, класаў захоўвання і прэпрацэсара
• Зразуменне апрацоўкі файлаў і аргументаў каманднага радка
• Практыкаванне string.h, math.h, дынамічных масіваў і іншага
• Вывучэнне malloc, calloc, realloc, free і кіравання памяццю
• Тэсты і паўтарэнні для ўмацавання вашых ведаў
ІНТЭХНІЧНАЕ АСРОДКОВА ... • Убудаваны рэдактар кода C
• Кампіляцыя і запуск праграм на C на рэальным кампілятары
• Інтэрактыўная кансоль для scanf і ўводу карыстальніка
• Зручная для C клавіятура з такімі сімваламі, як *, &, ->, %d, NULL і sizeof
• Пераход непасрэдна да памылак кампілятара
• Прагляд вываду праграмы, часу выканання і выкарыстання памяці
• Захоўванне кода, прыкладаў і нататак
ЛАБАРАТОРЫІ КАДАВАННЯ
Практыкуйце складаныя часткі праграмавання на C з дапамогай практычных заданняў.
Лабараторыя памяці — Разуменне стэкавай і кучнай памяці праз інтэрактыўныя сцэнарыі.
Пошук сегментных памылак — Знаходзьце і выпраўляйце новую памылковую праграму на C кожны дзень.
Кампіляцыя ці збой? — Вырашыце, ці будзе код на C кампілявацца, выконвацца ці збоіць.
Арэна хуткасці — Вырашайце праблемы з кадаваннем, дзе важная прадукцыйнасць.
Серыя зборкі — Пакрокава стварайце практычныя праграмы, такія як ваша ўласная malloc, shell і grep.
Візуальны вывад — Эксперыментуйце са святлодыёдамі і 7-сегментнымі дысплеямі, выкарыстоўваючы вывад на C.
20 КІРАВАНЫХ ПРАЕКТАЎ НА C
Стварайце рэальныя праграмы на C і даведайцеся, як структураваны больш буйныя праекты.
Праекты ўключаюць звязаныя спісы, калькулятар RPN, лічыльнік слоў, парсер канфігурацыі, машыну станаў, агульны стэк з выкарыстаннем void*, кампаратары qsort, матэматыку з фіксаванай коскай, апрацоўку памылак, парсінг snprintf і шматфайлавыя праекты.
ПАДРЫХТОЎКА ДА ІНТЭРВ'Ю ПА ПРАГРАМАВАННІ НА C
Падрыхтуйцеся да інтэрв'ю на C з дапамогай мэтанакіраванай практыкі.
• Фіксаваныя інтэрв'ю на базе штучнага інтэлекту
• 8 важных тэм інтэрв'ю
• Пытанні па ўказальніках і памяці
• Час жыцця і аб'ём
• Нявызначаная паводзіны
• Пытанні для інтэрв'ю па праграмаванні на C
• Пытанне дня
• Зваротная сувязь і ацэнка ШІ
НАСТАЎНІК ПА ПРАГРАМАВАННІ НА C НА АСОБЕ ШІ
Затрымаліся на ўказальніку, канцэпцыі праграмавання або памылцы кампілятара? Звярніцеся да настаўніка па ШІ па зразумелае тлумачэнне простай мовай.
Перакладчык памылак дапамагае растлумачыць заблытаныя паведамленні кампілятара і накіроўвае вас да разумення і выпраўлення вашага кода.
60 МІСІЙ ПА КАДАВАННІ І ШТОДЗЁННЫХ ВЫКЛІКАЎ
Палепшыце свае навыкі праграмавання на C праз рэгулярную практыку.
• 60 місій па кадаванні
• Кодавыя і тэрмінальныя выпрабаванні
• Новая задача па кадаванні на C кожны дзень
• Штодзённае паляванне на Segfault
• Сусветны конкурс кадавання з глабальнымі раўндамі і табліцай лідэраў
• XP, серыі і напаміны
ПАЧАТАК БЯСПЛАТНЫ
Для пачатку не патрабуецца ўліковы запіс.
Бясплатны доступ уключае ваш першы курс C, 3 місіі па кадаванні, штодзённае паляванне на Segfault, кампіляцыю ці збой?, першую серыю зборкі, першыя сцэнарыі лабараторыі памяці, адно поўнае пробнае інтэрв'ю і адно пытанне настаўніка штучнага інтэлекту ў дзень.
PRO
Pro адкрывае ўсе курсы праграмавання на C, місіі, лабараторыі, інструменты штучнага інтэлекту, экзамен на сертыфікат і вопыт без рэкламы.
ДЛЯ КАГО ГЭТА?
Ідэальна падыходзіць для пачаткоўцаў, якія вывучаюць C, студэнтаў-інфарматыкаў, распрацоўшчыкаў, якія пераходзяць на ўбудаванае або сістэмнае праграмаванне, і ўсіх, хто рыхтуецца да інтэрв'ю па праграмаванні на C.
Дадатак даступны на 22 мовах.
Пачніце вывучаць праграмаванне на C сёння. Пішыце код, кампілюйце праграмы, вырашайце праблемы, стварайце праекты і асвойвайце C — усё з вашага тэлефона.
Вывучайце праграмаванне на C, код, кампіляцыю, адладку і авалоданне ўказальнікамі з дапамогай мабільнага IDE