25.05.2006Ошибки начинающих TDD-практиков
Многие программисты, однажды попробовав работать в стиле TDD, сталкиваются с многочисленными проблемами и бросают тестирование. Они отмечают, что модульное тестирование усложняет процесс разработки, делает его слишком медленным и более трудоемким из-за возрастающего объема тестового кода, который слишком сложно поддерживать. Общаясь с такими разработчиками, мы заметили, что они все сталкиваются с похожими проблемами и делают одни и те же ошибки. Но, как правило, во всем они винят именно тесты. Автор: Сергей Юдин <
29.03.2006 Использование асинхронных списков в потоковой модели вычислений
Предлагаются методы организации данных и механизмы управления вычислениями, расширяющие возможности асинхронного управления в схемах потока данных. Показывается, каким образом предлагаемые понятия дополняют функционально-потоковую модель параллельных вычислений и могут быть реализованы в функционально-потоковом языке параллельного программирования «Пифагор». Автор: А.И. Легалов <
24.01.2006 К вопросу о кодогенерации для архитектур с ILP
В данной работе делается попытка наметить подходы к построению архитектуры, полноценно использующей внутренний параллелизм процсооров с очень длинными командами (Very Long Instruxtion Word) и при этом допускающей недорогую генерацию качественного кода. Автор: Борис Мурташин, Александр Артюшин <
16.11.2005Язык "Рефлекс" - диалект Си для программируемых логических контроллеров
Кратко описывается язык Рефлекс, называемый иногда "Си с процессами", который предназначен для описания алгоритмов функционирования программируемых логических контроллеров. Обсуждаются базовые свойства и принципы, заложенные при создании языка. Приводятся результаты использования языка на практике. Автор: В.Е. Зюбин <
24.10.2005Еще раз об оптимальной генерации кода
Основной идеей данной работы является введение промежуточной архитектуры на основе "резинового стека", главным предназначением которого является поддержание баланса между легкостью компиляции и эффективной генерацией кода. При этом мы не фиксируем целевую архитектуру, а наоборот пытаемся понять, какой она должна быть, исходя из конечной эффективности... Автор: Борис Мурташин <
20.10.2005Некоторые применения трехмерной клеточно–автоматной модели потока вязкой жидкости RD-I
Клеточно-автоматное (КА) моделирование потоков жидкости получило большое развитие. Известен ряд двумерных моделей, а также четырехмерная модель, моделирующая трехмерные потоки. Трехмерная КА модель, называемая RD-I, имеет меньшую сложность, чем четырехмерная. Тем не менее, она эффективно моделирует поток вязкой жидкости. Автор: Ю.Г. Медведев <
28.09.2005 Клеточно-автоматные модели пространственной динамики
В работе приводятся результаты исследования по клеточно-автоматному (КА) моделированию пространственной динамики. Основному содержанию предшествует подробный анализ состояния дел в этой новой области информатики. Изложение иллюстрируется примерами компьютерного КА-моделирования физических, химических и биологических процессов. Автор: О.Л. Бандман <
24.07.2005Открой свое созвездие или тест на воображение
Задача о жуках фрмулируется следующим образом: «На полу в точках (xi, yi), i=1, … n, находятся n жуков. Каждый жук гонится за следующим: первый жук гонится за вторым, второй - за третьим, ..., (n-1) гонится за n-м, а n-й - за первым. Каждый из них движется прямо по направлению к преследуемому, и все они движутся одновременно... Автор: В.С. Любченко <