русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История создания и особенности языка Паскаль.


Дата добавления: 2014-11-28; просмотров: 621; Нарушение авторских прав


Вклад Андерса Хейлсберга из Borland.

В 1971 году профессор Никлас Вирт из технического университета в Цюрихе (Швейцария) разработал новый важный язык, известный под названием «Паскаль» (названный в честь хорошо известного математика XVII века Блеза Паскаля).

Язык Паскаль основан на Алголе, но содержит ряд усовершенствований. В нем намного удобнее средства манипулирования нечисловыми данными. Он предоставляет более удобные средства ввода – вывода, позволяет легко обрабатывать структуры данных (списки и таблицы), а также пользователь может определить собственные типы данных. Как и Алгол, Паскаль является языком с блочной структурой. Это означает, что для определенных целей программы разбиваются на блоки, в которые можно вносить изменения, в один блок, не касаясь других. Язык Паскаль способствует написанию хорошо структурированных программ, что значительно повышает производительность труда программиста.

Существуют различные версии (диалекты) языка Паскаль. Мы будем рассматривать систему программирования Турбо Паскаль (7.0), разработанную американской корпорацией Borland International. Система включает компилятор с языка программирования Паскаль, и программную оболочку, способствующую повышению эффективности создания программы. Первый назовем языком Турбо Паскаль, а второй – средой Турбо Паскаль.

Алфавит языка

Определение Алфавит – совокупность допустимых в языке символов. В ТР все компоненты формируются из множества символов стандарта ASCII. Элементы алфавита условно разделены на четыре группы:

- символы, используемые в идентификаторах;

- разделители;

- специальные символы;

- неиспользуемые символы.

Идентификаторы

Определение Идентификатор – имя любого объекта программы, включает буквы, цифры и символ подчеркивания.

В качестве букв используются 26 латинских букв (прописных и строчных) от A(a) до Z(z). Буквы могут использоваться также для обозначения цифр от 10 до 15 в шестнадцатеричной системе, строковых константах, служебных словах комментариях. Прописные и строчные буквы в идентификаторах, числах и служебных словах не различаются. Однако в строках символов и комментариях строчные и прописные буквы различаются и не преобразуются друг в друга при компиляции.



В качестве цифр допустимо использовать 10 арабских цифр от 0 до 9. В идентификаторах они могут присутствовать в любой позиции, кроме первой. Цифры используются в изображении числовых констант. Символ подчеркивания может находиться в любой позиции.

Длина идентификатора может быть любой, значимы только 63 первых символа. По этим символам все идентификаторы должны быть уникальными.

Разделители

Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов (служебных). В качестве разделителей используются:

- пробел;

- любой управляющий символ (коды от 0 до 31), включая символ возврата каретки (код 13);

- комментарий.



<== предыдущая лекция | следующая лекция ==>
Языки и трансляторы. | Специальные символы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.024 сек.