Программирование в Linux на C/C++
Описание курса
ПРОДОЛЖИТЕЛЬНОСТЬ: 4 дня 32 ак.часа
• Приобретаемые навыки:
• Понимание процесса сборки ПО и специфики компилятора C/C++ из состава GCC
• Умение разрабатывать и использовать разделяемые библиотеки
• Навыки по использованию функций файлового ввода-вывода
• Понимание механизмов обеспечения многозадачности и межпроцессного
взаимодействия и умение их использовать
• Навыки по использованию файловых и сетевых сокетов
• Понимание механизма сигналов и навыки по его использованию
• Знание различий между процессами и потоками, использование многопоточности
и ее специфики
• Навыки по созданию демонов, понимание различий между демонами и
прикладным ПО
• Понимание специфики консольного ввода-вывода и умение ее использовать
• Понимание специфики отображаемых в память файлов и умение их использовать