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

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

Читать далее

Низкоуровневая оптимизация исходного кода на C-подобных ЯВУ: что почитать?

Получивший недюжинную поддержку доклад на DEV Labs 2013 открывает дорогу новым исследованиям и новым статьям по теме, в развитии которой могут самостоятельно участвовать и читатели блога. Сегодняшний список литературы — в помощь самым пытливым и любознательным.

Читать далее

Материалы DEV Labs 2013 на SlideShare

С любезного разрешения организаторов онлайн-конференции DEV Labs 2013 на портале SlideShare.net опубликована презентация, сопровождавшая выступление автора этих строк. Смотрим и комментируем!

Читать далее

Доклад на DEV Labs 2013: список литературы

Итак, онлайн-конференция DEV Labs 2013 состоялась… Итоги мероприятия еще требуют осмысления, поэтому остановимся на одной значимой детали сделанного доклада — списке рекомендуемой литературы.

Читать далее

Доклад на DEV Labs 2013

14 декабря 2013 г. состоится очередная профильная конференция для разработчиков ПО DEV Labs 2013, организатором которой выступит один из самых авторитетных учебных центров России Luxoft Training. В рамках мероприятия автором блога будет сделан доклад на тему: «Достижима ли в C++ эффективность языка «среднего уровня»?».

Читать далее

Проклятие goto: антишаблоны процедурного программирования

Структурная, или процедурная, парадигма может праздновать полувековой юбилей. Процедурное программирование, иногда — как часть мультипарадигмальных проектов — по-прежнему торжествует при разработке системного и встроенного ПО. И если благодаря Эдсгеру Дейкстре (Edsger W. Dijkstra) всякому школьнику ведомо, когда и почему нельзя использовать оператор безусловного перехода к метке (goto), то с остальными «нельзя», а значит, и с качеством кода, проблемы возникают даже у студентов с хорошей базовой подготовкой.

Читать далее