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

Автор работы: Пользователь скрыл имя, 20 Марта 2014 в 14:11, курсовая работа

Описание работы

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

Содержание работы

Введение
Основная часть
1. Языки программирования высокого уровня
2. Логические выражения
Заключение
Глоссарий
Список использованных источников

Файлы: 1 файл

Основные данные о работе Языков программирования.doc

— 164.00 Кб (Скачать файл)

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

 

 

Глоссарий

№ п/п

Понятие

Определение

1

ЯПВУ

Языки программирования высокого уровня-являются машинно-независимыми языками

2

Турбо Паскаль

Турбо Паскаль — это не только язык и транслятор с него, но еще и операционная оболочка, обеспечивающая пользователю удобство работы.

3

Символы языка

Символы языка — это основные неделимые знаки, в терминах которых пишутся все тексты на языке.

4

Си язык

Си — это язык структурного программирования, но, в отличие от Паскаля, в нем заложены возможности непосредственного обращения к некоторым машинным командам, к определенным участкам памяти компьютера

5

Транслятор

Транслятор — это системная программа, переводящая текст программы на Автокоде в текст эквивалентной программы на ЯМК.

6

Константы

Константы — это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения.

7

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

Язык программирования — это способ записи программ решения различных задач на ЭВМ в понятной для компьютера форме. В 1950-х гг.

8

Массивы

Массивы — последовательности однотипных элементов, число которых фиксировано и которым присвоено одно имя. Положение элемента в массиве однозначно определяется его индексами

9

Оператор

Оператор — это наиболее крупное и содержательное понятие языка: каждый оператор представляет собой законченную фразу языка и определяет некоторый вполне законченный этап обработки данных.

10

Элементарные конструкции

Элементарные конструкции — это минимальные единицы языка, имеющие самостоятельный смысл


 

Список использованных источников

1

Перминов О. Н., Программирование на языке Паскаль. М., 1988.

2

Сергиевский М. В., ШалашовА. В., Турбо Паскаль 7.0. М., 1994.

3

Белецкий Я. Турбо Паскаль с графикой для персональных компьютеров. М.,

4

Абрамов В.Г. Введение в язык Паскаль, М, Наука, 1988

5

Аубакиров Г.Д., Хмыров А.Г. Языки программирования Pascal, Delphi , Астана: Фолиант, 2007-208 с.

6

Дузелбаев С.Т., Омарбекова А.С., Шарипбаева А.А., Юсубекова С.О. Основы алгоритмизации и программирования, Астана, Фолиант, 2008-256 с.

7.Карпиленко Е.В., Основы программирования, Ростов н/Д, Феникс, 2007.-317

7

О.В.Максимова, В.И. Невзорова, «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ДЛЯ ЭКОНОМИСТОВ», Феникс 2004

8

Балапанов Е.К. Информатикадан 30 саба?. Алматы, 2000

Фигурнов В.Э. «IBM PC для пользователя»

9

Ефимова О, Морозов В, Шафрин Ю. «Курс компьютерной технологии» 1-2 том

10

www.pascal-video.ru/pascal/programmirovanie-na-turbopascal.ru

11

И.Г.Семакин, А.П.Шестаков «Основы программирования»


 

Приложения

А


 



Информация о работе Языки программирования высокого уровня