Транслятор языка высокого уровня

11 Марта 2012 в 19:46, курсовая работа

Объектом исследования является синтаксический анализатор транслятора
Цель работы заключается в том, чтобы написать программу, которая представляет собой синтаксический анализатор транслятора.
К полученным результатам относятся пояснительная записка и программа, написанная на языке программирования «Delphi».

Языки программирования высокого уровня

30 Марта 2014 в 18:13, контрольная работа

Актуальность данной темы обусловлена тем, что прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования.
Объектом исследования послужили языки программирования высокого уровня и история развития языков программирования высокого уровня.

Языки программирования высокого уровня

20 Марта 2014 в 14:11, курсовая работа

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

Программирование на языке высокого уровня

23 Сентября 2012 в 19:30, курсовая работа

Цель курсовой работы — изучение приемов формализации, составления алгоритмов и программирования при решении прикладных задач, а также глубокое овладение языком программирования C++ и приемами программирования в интегрированной среде Borland C++ Builder 5.x-6.x.

Язык программирования высокого уровня Pascal ABC

03 Марта 2015 в 12:13, курсовая работа

Объектом исследования данной курсовой работы является язык программирования высокого уровня Pascal ABC. Язык программирования Паскаль (Pascal) является одним из первых языков, который отличался строгой типизацией и наличием средств структурного (процедурного) программирования. Этот язык представляет собой процедурный язык, включает в себя множество структур и конструкций наподобие if, then, while, еlsе и так далее.

Первый транслятор для языка высокого уровня в СССР

15 Января 2014 в 11:05, курс лекций

Постепенно в Сибири сложилась новая мощная программистская школа. Одним из первых ее ярких результатов стала разработка языка Альфа, явившегося итогом работы Ершова и его коллег над Алголом-58. Ершов развил возможности этого языка, в частности добавил матричные операции, и полученный в конечном итоге язык оказался во многом схож с Алголом-60. Фактически, завершенный в 1961 году язык Альфа — это «расширенное подмножество» Алгола-60, без рекурсий, но с определением многомерных значений и операциями над ними, возможностью инициирования переменных и некоторыми другими нововведениями.

Машинно-ориентированные языки, языки высокого уровня

11 Сентября 2013 в 19:07, курсовая работа

Машинно – ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Машинно-ориентированные языки позволяют использовать все возможности и особенности Машинно-зависимых языков:
- высокое качество создаваемых программ (компактность и скорость выполнения);
- возможность использования конкретных аппаратных ресурсов;
- предсказуемость объектного кода и заказов памяти;
- для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ;

Разработка однопроходного транслятора с ограниченного подмножества языка высокого уровня

20 Мая 2013 в 00:08, курсовая работа

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