Рубрика:
Наука и технологии /
Раздел для научных публикаций
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Салибекян С. М., к.т.н., Национальный исследовательский университет «Высшая школа экономики», Москва, ssalibekyan@hse.ru
Гаджиев Э.И., бакалавр по направлению подготовки «Информатика и вычислительная техника», Национальный исследовательский университет «Высшая школа экономики», Москва, eigadzhiev@edu.hse.ru
Реализация транслятора арифметико-логических выражений на базе парадигмы dataflow
Статья посвящена разработке транслятора арифметического выражения во внутреннее представление на основе парадигмы вычислительного процесса с управлением данными (dataflow). Она может найти применение в компиляторах языков высокого уровня на фазе синтаксического и семантического анализов
Введение
Во всех языках программирования высокого уровня (ЯВУ) арифметико-логические выражения (АЛВ) являются их неотъемлемой частью. Инфиксная форма представляет собой наиболее удобную форму записи АЛВ. И в компиляторах при переводе формул из привычной для человека инфиксной формы в машинный код используется промежуточное представление АЛВ, которое называется внутренним представлением. Впоследствии из внутреннего представления генерируется машинный код. Темой статьи является разработка транслятора АЛВ, представленных в инфиксной форме, в промежуточное представление. Транслятор создается на базе объектно-атрибутной (ОА) архитектуры вычислительной системы (ОА-язык), относящейся к классу dataflow [1].
<...>
Полную версию статьи читайте в журнале Подпишитесь на журнал Купите в Интернет-магазине
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|