Мы предлагаем разнообразные проекты для студентов ИТМО. Эти проекты преследуют общие цели — создание высококачественного программного обеспечения, использование объектно-ориентированного программирования и создание верифицированного ПО.
Кратко: Поддержка прозрачной подгрузки библиотек из сети интернет.
Руководитель: Emmanuel Stapf
Статус: Проект доступен
Вместо того, чтобы хранить библиотеки на жестком диске ПК, можно указать в конфигурационном файле адрес для загрузки из сети интернет. Компилятор загружает и устанавливает все необходимые файлы на локальную машину в предопределенную директорию, предназначенную для кэширования. После этого процесс сборки происходит как обычно.
Преимущества:Кратко: Возможность кодирования/декодирования данных использую популярные форматы архивирования.
Руководитель: Emmanuel Stapf
Статус: Проект доступен
Проект начинается с создания оберток над существующим кодом на языке программирования C. Необходимо поддержать наиболее популярные форматы — tar, gz, bz2, zip, 7z. После этого в качестве опционального задания рассматривается реализация алгоритмов архивации на языке Eiffel.