Смекни!
smekni.com

Робота в системі програмування (стр. 2 из 2)

GCC

Генератори аналізаторів

Побудовані алгоритми, що перетворюють опис вхідної мови у програму, що виконує аналіз і є велика кількість реалізацій цих алгоритмів. Є також утиліти, що автоматизують решту фаз компіляції та системи створення компіляторів у цілому

В Unix поширені генератор лексичних аналізаторів (F)Lex, та генератори синтаксичних аналізаторів Bison та Yacc.

Інтерпретатор (interpreter) - програма чи технічні засоби, необхідні для виконання інших програм; вид транслятора, який здійснює пооператорну (покомандну) обробку, перетворення у машинні коди та виконання програми або запиту (на відміну від компілятора, який транслює у машинні коди всю програму без її виконання).

Інтерпретатори можуть працювати як з вихідним кодом програми, написаним на мові програмування, так і з байт-кодом (інтерпретатори байт-коду).


Список використаної літератури

1. Абрамов С.А., Зима Е.В. Начала информатики. – М.: Наука, 1989. – 256 с.

2. Інформатика: Комп’ютерна техніка. Комп’ютерні технології. Посіб./ За ред. О.І.

3. Информатика. Базовый курс / Под ред. Симоновича С.В. – СПб., 1998.

4. Жалдак М.І., Рамський Ю.С. Інформатика. – К.: "Вища школа", 1991. – с.

5. Пушкаря – К.: Видав-ничий центр "Академія", 2001. – 696 с.