Целью книги является постановка базовых проблем теории формальных языков, разъяснение задач построения трансляторов. Представлена основная концепция трансляции - синтаксически ориентированная обработка предложений входного языка. В рамках этой концепции рассматриваются основные этапы трансляции: восстановление структуры входного текста, вычисление смысла текста по этой структуре, формирование выхода транслятора на основе структуры входного предложения. Понимание этих положений помогает осознанию задач и алгоритмов функциональных блоков современных трансляторов, независимо от технологии и средств их создания. Изучив методики трансляции, представленные в пособии, читатель без труда сможет освоить любую литературу, посвященную теоретическим, техническим и технологическим проблемам разработки трансляторов и написать транслятор с разработанного им самим простого языка. Книга предназначена для студентов вузов направлений "Информатика и вычислительная техника" и "Системный...
Tselju knigi javljaetsja postanovka bazovykh problem teorii formalnykh jazykov, razjasnenie zadach postroenija transljatorov. Predstavlena osnovnaja kontseptsija transljatsii - sintaksicheski orientirovannaja obrabotka predlozhenij vkhodnogo jazyka. V ramkakh etoj kontseptsii rassmatrivajutsja osnovnye etapy transljatsii: vosstanovlenie struktury vkhodnogo teksta, vychislenie smysla teksta po etoj strukture, formirovanie vykhoda transljatora na osnove struktury vkhodnogo predlozhenija. Ponimanie etikh polozhenij pomogaet osoznaniju zadach i algoritmov funktsionalnykh blokov sovremennykh transljatorov, nezavisimo ot tekhnologii i sredstv ikh sozdanija. Izuchiv metodiki transljatsii, predstavlennye v posobii, chitatel bez truda smozhet osvoit ljubuju literaturu, posvjaschennuju teoreticheskim, tekhnicheskim i tekhnologicheskim problemam razrabotki transljatorov i napisat transljator s razrabotannogo im samim prostogo jazyka. Kniga prednaznachena dlja studentov vuzov napravlenij "Informatika i vychislitelnaja tekhnika" i "Sistemnyj...