Даємо базу для стажування в області розробки ПЗ для вбудованих систем або ОС Linux.
Ви почнете з основ і отримаєте знання, необхідні для початку кар'єри.
Курс орієнтований на базові конструкції мови і мінімально необхідний набір знань для написання повноцінних програм на мові Сі.
В рамках курсу розглядаються основні конструкції мови, процес компіляції і збірки програм, покажчики, робота зі статичною і динамічною пам'яттю, можливості стандартної бібліотеки і багато іншого.
Кому підійде курс:
- Тим, хто не має досвіду програмування і хоче навчитися.
- Тим, хто вже має невеликий досвід і хоче вивчити мову Сі.
- писати програми на мові Сі
- розуміти, яким чином зберігаються дані в пам'яті
- правильно працювати зі статичною та динамічною пам'яттю
- працювати з покажчиками без помилок
- писати власні скрипти для автоматизації збірки програм
- використовувати всі можливості стандартної бібліотеки мови Сі
- найпростіші програми та основні конструкції мови Сі
- Hello, World! Створення програми
- типи даних, операції, вирази
- функції стандартної бібліотеки для вводу/виводу
- умови, цикли, оператор switch
- збірка і налагодження програм
- препроцесор. Компіляція. Лінківка
- збірка програм. Утиліта Make
- найпростіша налагодження
- робота з пам'яттю
- введення в масиви
- Порозрядні операції
- введення в покажчики
- Зв'язок покажчиків і масивів. Арифметика покажчиків
- Передача покажчиків у функцію
- динамічна пам'ять і рядки
- динамічна пам'ять
- двовимірні масиви
- Робота з символьними масивами
- складні, складені типи даних
- найпростіші дії зі структурою
- структури та функції
- стандартна бібліотека мови libc
- огляд стандартної бібліотеки
- огляд стандартної бібліотеки. Обробка рядків
- огляд стандартної бібліотеки. Розширені можливості
https://privatelink.de/?https://online.osll.ru/c