29373

Языковые процессоры и их основные типы

Доклад

Информатика, кибернетика и программирование

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

Английский

2013-08-21

29.5 KB

11 чел.

9) Языковые процессоры и их основные типы.

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

Транслятор может быть интерпретирующего или компилирующего типа. В первом случае его называют интерпретатором входного языка, а во втором -компилятором.

Интерпретатор последовательно читает предложения входного языка, анализирует их и сразу же выполняет, а компилятор не выполняет предложения языка, а строит программу, которая может в дальнейшем быть запущена для получения результата.

На вход компилятора подается текст, написанный на входном языке - языке, понятном человеку, а результатом работы компилятора является текст на языке, понятном устройству.

Для построения компилятора необходимо однозначное и точное задание входного и выходного языков. Такое задание предполагает определение правил построения допустимых конструкций (выражений) языка. Множество таких правил называют синтаксисом языка. Кроме того, задание должно включать описание назначения и смысла каждой конструкции языка. Такое описание называют семантикой языка.

Для построения точных и недвусмысленных описаний применяют метод абстракций, который предполагает выделение наиболее существенных свойств рассматриваемого объекта и опускание свойств, менее значимых для рассматриваемого случая. Например, при построении модели входных языков можно рассматривать входной текст как последовательность символов, построенную по определенным правилам, отвлекаясь от характера начертания символов и их расположения на листе. Математические модели, использующие представление текстов в виде цепочек символов, называют формальными языками и формальными грамматиками.


 

А также другие работы, которые могут Вас заинтересовать

3289. Практикум доброты и вежливости. Путешествие по маршруту добрых чувств, поступков, дел и отношений 77 KB
  Внеклассное мероприятие в начальных классах по теме: "Практикум доброты и вежливости. Путешествие по маршруту добрых чувств, поступков, дел и отношений" Цель:  Продолжить формирование таких нравственных понятий как доброта, вежливость. Учить уч...
3290. Знай правила движения, как таблицу умножения 63.5 KB
  Внеклассное мероприятие «Знай правила движения, как таблицу умножения!» Подготовила и провела учитель начальных классов Жиденко Т. Б. г. Белгород Учитель. Здравствуйте! Сегодня мы с вами собрались, чтобы поговорить о правилах дорожного ...
3291. Понятие и принципы основ правового статуса человека и гражданина в РФ 97.5 KB
  Конституция Российской Федерации определяет, что высшей ценностью государства является человек, его права и свободы, а признание, соблюдение и защита прав и свобод человека и гражданина – обязанность, возлагаемая на государство. Из этого следует, что обязанностью Российской Федерации является создание условий для реализации гражданами своих конституционных прав, исполнения своих гражданских обязанностей.
3292. Формирование общеучебных компетенций по предмету за курс 8 класса 70.5 KB
  Формирование общеучебных компетенций по предмету за курс 8 класса. Задачи: повторить основные теоретические сведения за курс основной средней школы по русскому языку и литературе, развивать познавательный интерес учащихся к предмет...
3293. Дом, в котором мы живем, Мероприятие 71 KB
  Дом, в котором мы живем Цель: формирование ответственности, гуманизма учащихся, проявляющихся в отношениях друг к другу, к учебе, труду, умения проявлять свои лучшие личные качества, подведение итогов. Задача: формирование гордости за достижения каж...
3294. Путешествие в Великобританию 52.5 KB
  Тема: Путешествие в Великобританию. Форма: урок - игра. Цели: Обучающие: А) обобщение изученного материала по теме «Великобритания». Б) совершенствование навыков устной речи В) актуализация страноведческого материала. 2. Развивающи...
3295. Внеклассное мероприятие на тему «Никто не забыт, ничто не забыто» 53 KB
  Внеклассное мероприятие на тему «Никто не забыт, ничто не забыто» Цель: воспитание патриотического сознания Задачи: 1) познакомить участников с историей нашей страны в годы ВОВ, показать величие подвига советского народа, 2) воспитать уважение к ист...
3296. Викторина. Олимпийские игры. 56 KB
  Викторина. План мероприятия. Вступительное слово ведущего. Домашнее задание 9 «А» класса. Танец сиртаки и легенда.  Викторина. Домашнее задание 10 «Б» класса. Подведение итогов. Сценарий. Ведущий: Добрый день уважаемые з...
3297. Сто к одному. Конспект урока 48 KB
  Тема. Сто к одному Цели, систематизация знаний учащихся об аппаратном обеспечении ПК, базовом комплекте ПК, редакторе текстов, табличном процессоре;  развитие у школьников творческого мышления, памяти (лучше всего запоминается то, что с...