JavaRush /Курсы /Harvard CS50 /Углубляемся в программирование на Си

Углубляемся в программирование на Си

Harvard CS50
2 уровень , 0 лекция
Открыта

На этом уровне мы продолжаем углубляться в программирование. Наша цель — усвоить функции и библиотеки, а также познакомиться с криптографией, и реализовать парочку простых шифров.

Как обычно, вас ждёт две видеолекции, теоретические дополнения к ним, три практических задания и руководство к действию.

Вот что вы узнаете к концу уровня:

  • Баги. От этих верных спутников разработчиков никуда не деться, так что мы должны научиться их выискивать. Дэвид расскажет о некоторых типах багов. Начнет с тех, которые сложнее выцепить: логических;
  • Откровение: бесконечный цикл на самом деле не такой уж и бесконечный;
  • Функциональная декомпозиция: прием для повышения читаемости кода и удобства кодирования;
  • Знай свои фигурные скобки: область действия переменных;
  • Объявление функций до реализации: специально для Cи;
  • Строки и как с ними работать;
  • Что такое ошибка сегментации;
  • Что такое массивы, одномерные и многомерные;
  • Что такое аргументы командной строки, какова их связь с элементами массивов и как их использовать непосредственно в программах;
  • Криптография — что это вообще такое? Простейшие шифры.
Комментарии (6)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Dinosaur Уровень 1
24 августа 2022
ммм, так нравиться, а, долбиться в C
12 августа 2020
Интересно где смотреть задачник хакера, хотелось бы посмотреть что там и попробовать решать те задания?
GunSsSeR88 Уровень 1
28 августа 2020
Задачник Переходишь по ссылке, выбираешь нужный № недели занятий и далее hacker.
Даниил Уровень 41 Master
22 января 2020
Капец, ни одного коммента... Просто для того что бы наследить: "Тут был Я"
krypton Уровень 8
28 января 2022
скажи стоит ли смотреть видеолекции про СИ если ты интересуешься только джавой?
Даниил Уровень 41 Master
10 февраля 2022
Скажу что да, это полезный опыт даже если ты к этому не вернёшься