Организация памяти программ в POSIX-совместимых ОС: что почитать?

В продолжение ранее опубликованного списка литературы о низкоуровневой оптимизации исходного кода заглянем «под капот» ОС Linux и FreeBSD, чтобы ответить на вопрос, как работают жизненно важные функции *alloc() / free(), ответственные за выделение и освобождение участков динамической памяти.

Читать далее

Реклама

Материалы REQ Labs 2014 на SlideShare

Жизнь не стоит на месте, и на портале SlideShare.net опубликованы новые материалы автора этих строк. На сей раз в открытом доступе размещена презентация, сопровождавшее наше выступление в рамках организованной Luxoft Training онлайн-конференции для системных и бизнес-аналитиков REQ Labs 2014. Смотрим и комментируем!

Читать далее

Ключевые направления тренингов — программная инженерия, февраль – март 2014

  • Обзор методологий производства (разработки) ПО;
  • инженерия требований к ПО;
  • основы архитектурного проектирования ПО: практики, подходы и стили;
  • шаблоны объектно-ориентированного проектирования (базовые, Gang of Four / GoF, GRASP);
  • шаблоны проектирования ИС уровня предприятия (PoEAA);
  • проектирование пользовательских интерфейсов массовых продуктов и корпоративных систем;
  • промышленное программирование на языках C / C++ с элементами STL, Boost и низкоуровневой оптимизации кода для повышения производительности приложений;
  • управление качеством исходного программного кода (C / C++ / C++1y, Java) и архитектуры ПО;
  • основы инструментального анализа объектного программного кода (C / C++ / C++1y);
  • основы составления технической документации;
  • основы рефакторинга исходного программного кода (C / C++ / C++1y, Java) и архитектуры ПО;
  • применение UML и OCL в разработке ПО.

Итоги DEV Labs 2013

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

Читать далее

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

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

Читать далее

Учитесь на расстоянии: видеоуроки разработки на C++

Предпраздничная неделя ознаменовалась завершением съемки лекционных материалов 32-часового видеокурса, посвященного разработке и архитектурному проектированию ПО на языках C / C++, которая проводилась в НИУ МГТУ им. Н.Э. Баумана и Mail.Ru Group в ноябре – декабре с.г.

Читать далее

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

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

Читать далее