Вадим, спасибо за ответы.
Не скромничайте. Белорусы изобрели новый язык программирования: Путон. Его студентам и преподают. Это, так сказать, фишка курсов ОЦ ПВТ.
У меня 3 вопроса:
1. Когда ОЦ ПВТ сделает курсы:
а) разработчик 3D движков
б) разработчик физических движков
б) разработчик DB движков
в) разработчик АСПСФМИК-движков (аксиоматика/ спектр/ поток/ сеть/ фрактал/ многообразие/ инвариант/ квант)
г) архитектор GPU
2. Где ОЦ ПВТ возьмёт преподавателей по данным дисциплинам?
Не стоит говорить, что во многом это матричные движки. На пункты а) б) в) я бы порекомендовал практиков вроде Фабриса Беллара https://ru.wikipedia.org/wiki/Беллар,_Фабрис и Андрэ Ламота https://en.wikipedia.org/wiki/André_LaMothe.
Ну, и с JavaScript у Беллара тоже всё ОК. Можно брать.
Французский математик Фабрис Беллар (Fabrice Bellard), основавший в свое время проект QEMU, представил реализацию полноценного эмулятора x86-совместимого ПК, написанную полностью на языке JavaScript. Реализована эмуляция 32-разрядного x86-совместимого CPU, контроллера прерываний 8259, таймера 8254 и приёмопередатчика 1650 UART.
Эмулятор способен загрузить Linux в окне современных web-браузеров (работа проверена в Firefox 4 и Google Chrome 11). После запуска эмулятора производится загрузка Linux-ядра 2.6.20 (конфигурация ядра) c созданием ram-диска, в котором используется файловая система Ext2. Загрузка происходит за несколько секунд, после чего выводится стандартное приглашение командной оболочки из пакета busybox. Окружение содержит работоспособный TCP-стек (по умолчанию поднимается loopback-интерфейс), присутствуют стандартные команды, такие как ifconfig, ping и netstat. В состав загружаемого в эмуляторе Linux-дистрибутива включен достаточно полный набор приложений, например, имеются текстовые редакторы vi и qemacs, компилятор tcc, сетевые серверы dnsd, ntpd, ftpd, httpd, sendmail. В качестве системной библиотеки используется uClibc.
В процессе работы эмулятор использует типизированные JavaScript-массивы, позволяющие увеличить производительность и уменьшить потребление памяти при работе с наборами данных фиксированного размера. JavaScript-реализация основана на коде динамического x86-транслятора, созданного в рамках проекта QEMU, адаптированного с учетом использования интерпретатора.
В настоящее время эмулируется набор инструкций i486, за исключением поддержки FPU. Отсутствие математического сопроцессора не мешает работе Linux, так Linux поддерживает использованием эмулятора FPU. В новом эмуляторе реализовано несколько отсутствующих в QEMU оптимизаций, которые позволяют выполнять определенные действия более эффективно, чем в QEMU.
Мотивом создания эмулятора стал интерес Фабриса Беллара к реализации современных JavaScript-движков, которые на современном этапе развития уже достаточно быстры, чтобы выполнять такие задачи как запуск эмуляторов. В будущем Беллар не исключает возможности создания своего JavaScript-движка. По словам Беллара, создание представленного эмулятора стало прекрасной школой по изучению оптимизации JavaScript-кода с учетом особенностей современных JavaScript-движков, таких как Jaeger Monkey (Firefox 4) и V8 (Chrome).
Кроме разработки QEMU, Фабрис Беллар является создателем мультимедиа пакета FFmpeg, TinyGL (сокращенный вариант OpenGL) и Emacs-подобного текстового редактора QEmacs. Отдельно можно отметить разработку сверхбыстрого Си-компилятора TCC (Tiny C Compiler), позволяющего использовать Си как язык для разработки скриптов. Например, на базе TCC был создан загрузчик TCCBOOT, который обеспечивал сборку Linux-ядра на лету и его загрузку за 15 секунд. В среде математиков Беллар известен как создатель самой быстрой формулы для вычисления числа Пи и как обладатель мирового рекорда по вычислению числа Пи (2700 миллиардов знаков после запятой).
http://www.opennet.ru/opennews/art.shtml?num=30577
Там же даны ссылки, по которым себе в браузер можно загрузить эмулятор x86-совместимого CPU и Linux.
3. Где ОЦ ПВТ надёт слушателей, способных понять то, что им будут давать преподаватели?
(Интерес не праздный. Я бы записался на все эти курсы. Для повышения квалификации, так сказать.)