Категория
Информатика
Тип
реферат
Страницы
20 стр.
Дата
03.04.2014
Формат файла
.html — Html-документ
Архив
1015673.zip — 13.3 kb
  • osobennosti-jazyka-fort_1015673_1.html — 47.15 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Министерствообразования Республики Беларусь

Учреждениеобразования

«Гомельскийгосударственный университет им. Ф. Скорины»

Математическийфакультет

Кафедра МПУ

Курсоваяработа

Особенности языкаФорт

Исполнитель:

Пахоменко А.К.

Гомель 2007


Содержание

Введение

1 Краткое описание языка

2 Работа со стёком данных

3 Константы, переменные и работа с памятью

4 Логические операции

5 Примеры программ

6 Организация диалога в Форте

7 Определяющие слова

Заключение


Введение

Любой языкпрограммирования начинается с идеи определяющей его функциональную структуру,набор команд и отличительные особенности от других языков. Главная идея языкаФорт — это стёковая организация памяти. Для Форта стёк, не дополнительный видпамяти, как например, для языка Паскаль, а основной. Вспомним, что стёк эточто-то вроде трубы, в которую можно бросать мячики. Мячик, который брошенпоследним, будет вынут первым. Чтобы вынуть десятый мячик, нужно вынуть девятьпервых. Это может показаться несколько сложным и неэкономичным, но давайтевспомним, что существует большой класс задач, которые легко решаются с помощьюрекурсивных механизмов. А рекурсия как раз и предполагает наличие стековойпамяти. Конечно, организация рекурсии не достаточно веский аргумент длясоздания специального языка. Существуют и достаточно обычные задачи, решениекоторых удобно с применением стёка. Например, попробуем упорядочить массивчисел в порядке возрастания. Для этого определим каким-либо образом процедуруротации значений стека. При выполнении этой процедуры все значения, лежащие встеке поднимаются на одну позицию вверх, а верхний элемент занимает местонижнего (такая операция имеется в языке Форт).



Ваше мнение



CAPTCHA