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

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

Читать далее

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

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

Читать далее

Опубликован видеокурс разработки на C++

Yeah, we’ve done it! Анонсированный в декабре 2013 г. видеокурс разработки на языке C / C++ опубликован на YouTube и доступен аудитории портала «Технопарк@Mail.Ru»! Составившие курс видеоматериалы запечатлели для студентов совместного проекта НИУ МГТУ им. Н.Э. Баумана и Mail.Ru Group 36-часовой аудиторный цикл лекций по дисциплине «Углубленное программирование на языке C / C++», которые проводились в сентябре – декабре прошлого года.

Читать далее

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

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

Читать далее

«Стоп, снято!» — курс C++ на видео

На минувшей неделе успешно завершена съемка 36-часового аудиторного курса лекций по дисциплине «Углубленное программирование на языке C / C++», которые проводились в НИУ МГТУ им. Н.Э. Баумана с последних дней сентября с.г.

Читать далее

Скрытый потенциал шаблона «команда»

Многим известно, что основной целью внедрения входящего в каталог GoF шаблона «команда» (англ. command) служит инкапсуляция действий над элементами системы в объекты, наделенные состоянием и имеющие жизненный цикл. Те, кому довелось получить опыт его промышленного использования, знают, что объектное представление команд позволяет ставить их в очередь, синхронно и асинхронно выполнять, осуществлять откат или повторное выполнение и т.д. Но далеко не всем приходилось слышать, какие мечты связывают с этим шаблоном пользователи и специалисты по инженерии взаимодействия.

Читать далее

Полиморфизм в программной архитектуре

Полиморфизм подклассов интересен не только с точки зрения объектно-ориентированной разработки в ее узком, «механистическом» понимании. Вошедшее в современную системную и программную инженерию двойственное рассмотрение систем на любом уровне позволяет по-новому взглянуть и на концепцию полиморфизма, дуализм коего подчас серьезно мешает начинающим программистам «ухватить» суть и содержание самой идеи.

Читать далее

Самоподобие в программной архитектуре

Чтение лекций — как чтение хорошей книги. Каждое обсуждение материала с аудиторией дает шанс прийти к новым, более глубоким выводам. Скажем, в отношении архитектуры программной системы уровня классов.

Читать далее

Ответственность в программной архитектуре

Борьбу с ложными убеждениями легче выиграть, если не дать им сформироваться. Львиная доля прочтенных в годы студенчества «книжек» по «программированию в классах» сводила владение объектно-ориентированной парадигмой к умению механически применять три общеизвестных основных принципа. Тем приятнее, вернувшись в аудиторию, не позволить будущим архитекторам пасть жертвой подобной литературы.

Читать далее

Навстречу знаниям: обновленные списки литературы и Web-ресурсов

Не за горами — 1 сентября, а это — неплохой повод собрать воедино и представить нашим читателям все ранее сделанные обзоры литературы и Web-ресурсов, многие из которых претерпели существенное обновление с момента, когда были опубликованы.

Читать далее