Практикум по программированию на языке Си

Курс ориентирован на освоение базовых возможностей языка программирования Си: синтаксис, типы данных, стандартная библиотека и работа с памятью.
Stepik certificate

About this course

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

В курсе будут рассмотрены базовый синтаксис языка Си, типизация и система типов,  функции ввода-вывода, функции стандартной библиотеки. Также будут рассмотрены основные инструменты сборки программ: препроцессор, компилятор GCC, линковщик, утилита Make. Из курса вы также узнаете, как работать с указателями, как динамически выделять и освобождать память.

Основное достоинство курса в том, что это -- практикум, а значит основным материалом являются задачи на программирование. Для максимальной эффективности мы рекомендуем совместить прохождение с чтением книги Керниган Б. В. Язык программирования C.

После окончания курса вы сможете создавать простые утилиты командной строки на Си. Также у вас будет необходимая база для освоения более сложных приложений языка Си, таких как:

  1. Системное программирование для Linux.
  2. Программирование в ядре Linux.

Who is this course for

Все, кому интересно программирование и работа программ.

Предыдущий опыт программирования приветствуется, но не является обязательным.

Часть задач курса использует окружение Linux. В его освоении вам может помочь онлайн-курс “Введение в Linux”.

Meet the Instructors

Course content

loading...
Certificate image

Certificate

Stepik certificate

Price

RUB 1,400
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

Share this course