ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ им. Г.И. МАРЧУКА
РОССИЙСКОЙ АКАДЕМИИ НАУК

ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ
им. Г.И. МАРЧУКА РАН

ИВМ РАН

119333, г. Москва, ул. Губкина, 8.
Тел.: (495) 984‑81‑20, (495) 989‑80‑24, факс: (495) 989‑80‑23, E‑mail: director@mail.inm.ras.ru

  • English


Курс лекций по программированию

В ИВМ РАН прочитан курс «Современные вычислительные системы и подходы к программированию: инструменты и языки» (лектор — к.ф.-м.н. Д.А. Желтков). Курс посвящён современным подходам к программированию, которые облегчают создание быстрого, надёжного, верифицируемого, переносимого, простого в использовании и легко расширяемого программного кода.

В курсе рассмотрены вопросы, общие для разработки на различных языках программирования: командная строка в Linux, системы сборки, системы контроля версий, инструменты для отладки, устройство чисел с плавающей запятой и корректная работа с ними, архитектура современных вычислительных систем и оптимизация алгоритмов для них, средства профилировки.

Также рассмотрены вопросы, относящиеся к конкретным языкам программирования: современный Фортран и конструкции в нём, язык программирования Julia, язык программирования Rust.

Записи лекций и материалы для просмотра доступны по ссылке.

Курс прочитан при поддержке Московского центра фундаментальной и прикладной математики.