12.10.2004ИТ-образование. Поговорим о главном
Статья посвящена сравнительно узкому вопросу для высшего образования в целом — ИТ-образованию. Это связано с тем, что, во-первых, вопрос о положении в высшем образовании в целом рассматривается в других публикациях, а, во-вторых, в ИТ-отрасли сосредоточено достаточно много средств и она бурно развивается, что позволяет надеяться на решение проблемы хотя бы в ней. Автор: Анатолий Шалыто <
06.10.2004Синхронное программирование
В последние годы в Западной Европе при построении ответственных систем широко применяется синхронное программирование, однако на русском языке какие-либо публикации на эту тему отсутствуют. Цель настоящей работы состоит в том, чтобы восполнить указанный пробел. Автор: Д.Г. Шопырин, А.А. Шалыто <
05.09.2004Построение алгоритмов за счет ограничений, накладываемых на максимальный параллелизм
На примере сортировки рассматриваются вопросы наложения ограничений на алгоритмы, обладающие максимальным параллелизмом, что позволяет переходить к построению программ, эффективно выполняемых на реальных вычислительных системах. Автор: А. И. Легалов <
16.08.2004Языковая поддержка эволюционного расширения процедурных программ
Предлагаются языковые конструкции, поддерживающие процедурно-параметрическое программирование, что повышает возможности эволюционного развития уже написанного кода. Приводится пример их реализации в качестве расширения языка программирования Оберон-2. Автор: А.И. Легалов, Д.А. Швец <
14.07.2004Визуализация алгоритма QuickSort на основе автоматного подхода
В работе рассматривается применение автоматного подхода для создания визуализатора алгоритма QuickSort. Показан процесс создания визуализатора, включая построение управляющего автомата. Автор: А.А. Варламов <
15.06.2004Разработка логики визуализаторов алгоритмов на основе конечных автоматов
Визуализатор — это программа, в процессе работы которой на экране компьютера динамически демонстрируется применение алгоритма к выбранному набору данных. Визуализаторы позволяют изучать работу алгоритмов в пошаговом режиме, аналогичном режиму трассировки программ... Автор: М.А. Казаков, Г.А. Корнеев, А.А. Шалыто <
27.05.2004Зигзаг в трансляции логических выражений
При разработке транслятора автор поставил цель - не повторять то что пишут в книгах про трансляцию, так как результат получился бы громоздким, и создать возможности для попутной оптимизации кода-результата трансляции как по длине и быстродействию так и, например, по использованию стека. Вот один из зигзагов проектирования транслятора и представляется на суд читателей. Автор: Борис Кузнецов <