Видеокурс разработки на C / C++: модуль №1

Видеозаписи лекционных занятий со студентами НИУ МГТУ им. Н.Э. Баумана по курсу «Углубленное программирование на C / C++» в рамках проекта «Технопарк @ MailRu» уже набрали несколько тысяч просмотров, — неплохой повод упростить поиск материалов для читателей блога. Сегодня мы публикуем прямые ссылки на лекции 8-часового вводного модуля №1 «Углубленное программирование на языке C. Управление памятью».

Читать далее

Межплатформенная разработка: ближе, чем кажется

Опубликованная ранее заметка, посвященная POSIX-совместимости кода, бесспорно требует определенной конкретизации. Действительно, что, кроме желания разрабатывать такой код, необходимо для начала активных действий? Соберем простой учебный пример под управлением ОСРВ QNX Neutrino.
Читать далее

Стандарт POSIX, или кратчайший путь к переносимости кода

Одним из наиважнейших критериев качества исходного кода является его пригодность для многократного применения, а в случае если повторному применению предшествует межплатформенная миграция, свою роль начинает играть и переносимость. Так можно ли код, написанный для процессора семейства x86 в Linux, задействовать при разработке встроенной системы для микроконтроллера ARM под управлением ОС реального времени QNX?

Читать далее