|
|
Аннотации курсовРасширяемые языки и программирование высокопроизводительных вычислительных систем.Краткая аннотация: В рамках курса проводится изучение возможностей использования расширяемых языков для программирования высокопроизводительных систем. Рассматриваются основные особенности расширяемых языков программирования и примеры расширений, реализующих в таких языках различные модели программирования, а также применение расширений к решению вычислительно ёмких задач. Для наглядной демонстрации и практических занятий используется расширяемый язык Nemerle и созданная на его основе система расширений NUDA. Цель курса: Цель курса состоит в ознакомлении слушателей с расширяемыми языками программирования и возможностями их использования для создания эффективных и переносимых параллельных приложений. Подробное описание: В рамках курса рассматриваются основные особенности расширяемых языков и их использование для программирования высокопроизводительных вычислительных систем. Содержание курса: 1. Лекция 1.1. Предпосылки использования расширяемого программирования. 1.2. Основные особенности расширяемых языков. 1.3. Использование расширяемых языков для создания эффективных и переносимых параллельных программ. 2. Мастер-класс 2.1. Расширяемый язык программирования Nemerle. 2.2. Подробное описание системы программирования NUDA. 3. Практикум — решение задач при помощи Nemerle + NUDA. Предварительные знания: При изложении учебного материала курса у обучаемых предполагается наличие общих (начальных) знаний в области программирования. |
Новости22.10.2012
04.09.2012
05.04.2012
06.03.2012
02.03.2012
|