Транслятор с языка программирования Норма уже написан на языке Рефал icon

Транслятор с языка программирования Норма уже написан на языке Рефал



НазваниеТранслятор с языка программирования Норма уже написан на языке Рефал
Дата конвертации16.02.2013
Размер15.27 Kb.
ТипДокументы
источник
1. /AL_UIR_9.DOC
2. /NEW/AL_UIR1.DOC
3. /NEW/AL_UIR1.TXT
4. /NEW/AL_UIR_9.DOC
5. /NEW/PRIL_1.DOC
6. /NEW/PRIL_2.DOC
7. /NEW/PRIL_4.DOC
8. /NEW/TMP.DOC
9. /NEW/UIR2.DOC
10. /NEW/UIR2.TXT
11. /NEW/UIR21.TXT
12. /PRIL_1.DOC
13. /PRIL_2.DOC
14. /PRIL_4.DOC
Пояснительная записка к курсовой работе
Пояснительная записка к курсовой работе
Пояснительная записка к курсовой работе
Вход: Диагностика, ошибки
Приложение 2 Синтаксис описаний языка Норма
Приложение 4 Схема информационных таблиц областей. Таблица областей
Транслятор с языка программирования Норма уже написан на языке Рефал
Пояснительная записка к курсовой работе
Вход: Диагностика, ошибки
Приложение 2 Синтаксис описаний языка Норма
Приложение 4 Схема информационных таблиц областей. Таблица областей

Транслятор с языка программирования Норма уже написан на языке Рефал. И хотя язык программиорвания Рефал весма удобен для обработки символьной информации, транслятор написанный на этом языке очень не экономно использует ресурсы вычислительной машины, а именно оперативную память, что зачастую правильно написанную программы невозможно оттранслировать из за нехватки оперативной памяти. Поэтому было решено перевести транслятор с языка Норма, используя на язык программирования Си, который был выбран по следующим причинам:

  • язык Си позволяет гораздо более эффективно использовать ресурсы вычислительной машины;

  • язык Си универсален и удобен для решения задач системного программирования разработке трансляторов, операционных систем, экранных интерфейсов, инструментальных средств;

  • разработчиками языка Норма уже написан интерфейс на языке Си, позволяющий законченные части транслятора, написанные на Рефале, заменять на законченные части транслятора, написанные на Си, для отладки транслятора;

  • менеджер работы с памятью, который используется нами для доступа к верхней памяти и свопинга, написан ориентированно на транслятор Си.


В процессе трансляции, решаются как традиционные задачи - лексический синтаксический, семантический анализ, генерация выходной программы, так и задачи, определяемые спецификой языка Норма: организация вычислений по непроцедурному описанию задачи с выявлением возможного параллелизма вычислений, семантический контроль возможности организации вычислений с учетом возможностей выходного языка и архитектуры компьютера. Выходными языкоми могут быть языки Фортран ВП ориентированный на многопроцессорный вариант ЭВМ ЕС-1191 и Фортран JNS. Трансляция каждого раздела, входящего в Норма программу, проводится автономно: для каждого раздела либо выдается программа на выходном языке, либо, если были обнаружены синтаксические или семантические ошибки, выдается сообщение об ошибке, после чего осуществляется переход к трансляции очередного раздела.




Похожие:

Транслятор с языка программирования Норма уже написан на языке Рефал iconПрограммное обеспечение. Системы программирования
Система программирования — это система для разработки новых программ на конкретном языке программирования
Транслятор с языка программирования Норма уже написан на языке Рефал icon43. Характеристика инструментальных программных средств Состав инструментальных средств программирования
Редактор применяется для отладки программ;Транслятор;Отладчик;Библиотекарь применяется для упрощения процесса программирования
Транслятор с языка программирования Норма уже написан на языке Рефал iconПрограммное обеспечение. Транслятор, компилятор, интерпретатор
Транслятор (англ translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого...
Транслятор с языка программирования Норма уже написан на языке Рефал iconСистемы программирования и их графические возможности
Графические возможности языка программирования в курсе информатикибазовой школы (на примере basic и pascal)
Транслятор с языка программирования Норма уже написан на языке Рефал iconКалендарно-тематическое планирование уроков русского языка в 8 классе
Знать роль русского языка как национального языка русского народа, отражение в языке культуры и истории народа; функции русского...
Транслятор с языка программирования Норма уже написан на языке Рефал icon1. Язык программирования qbasic. Алфавит языка. Краткие исторические сведения. Арифметические операции
...
Транслятор с языка программирования Норма уже написан на языке Рефал iconТема урока Цель урока
Дать понятие о связи происхождения языка с возникновением человеческого общества, об основном предназначении языка, о взаимосвязи...
Транслятор с языка программирования Норма уже написан на языке Рефал iconРеферат «Сергей Петрович Обнорский. Префикс «без» в русском языке»
Удостоенный несколькими премиями, он придал разработке истории языка исключительное значение и особую важность. Ученый считал, что...
Транслятор с языка программирования Норма уже написан на языке Рефал iconМосковский авиационный институт (маи) (государственный технический университет) Факультет «системы управления, информатика и электроэнергетика»
Разработать программу-калькулятор CalcKurs на языке программирования Pascal, реализующую следующие функции
Транслятор с языка программирования Норма уже написан на языке Рефал iconУчителям английского языка!
Норма к концу обучения (у большинства конец курса 23 сентября) – 88 разговорных классов и 4 сертификата
Транслятор с языка программирования Норма уже написан на языке Рефал iconВведение что такое наука о языке?
На земном шаре существуют тысячи различных языков. И все же мы говорим не только о «языках», но также о «языке» человеческом языке...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©zazdoc.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы