Компьютеры антивирусы медицина спорт Пятница, 01.11.2024, 01:53
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 1
Гостей: 1
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

Pascal
Pascal — это императивный язык программирования, разработанный Никлаусом Виртом в 1970 в качестве языка обучения структурному программированию. Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Первоначально язык компилировался в байт-код, подобно языку Java. 

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

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

Диалект Object Pascal поддерживает парадигму объектно-ориентированного программирования. 

Элементы синтаксиса:Комментарий до конца строки нет 
Комментарии, которые могут быть вложенными (*...*) или {...} или (*...} или {...*) 
Регистрозависимость нет 
Регулярное выражение идентификатора переменной [A-Za-z_][A-Za-z0-9_]* 
Регулярное выражение идентификатора функции [A-Za-z_][A-Za-z0-9_]* 
Присваивание значения переменной := 
Объявление переменной variable: type 
Группировка выражений ( ... ) 
Блок begin ... end 
Тождественное равенство = 
Тождественное неравенство <> 
Сравнение < > <= >= 
Определение функции function f(p1: type1; p2: type2; ...): returntype; 
Вызов функции f(a, b, ...) 
Вызов функции без параметров f 
Последовательность ; 
Если - то if condition then ... 
Если - то - иначе if condition then ... else ... 
Бесконечный цикл while true do ... 
Цикл с предусловием while condition do ... 
Цикл с постусловием repeat ... until condition 
Цикл for - next для диапазона целых чисел с инкрементом на 1 ,for i := 1 to 10 do ...,for i := 10 downto 1 do ... 
Цикл for - next для диапазона целых чисел с декрементом на 1 ,for i := 1 to 10 do ...,for i := 10 downto 1 do ...


Русское название: Паскаль
Дата создания: 1970
Создан под влиянием: 
ALGOL
Повлиял на: 
ARIBAS
Ada
Modula-3
Oberon
Seed7
Парадигма: императивная, структурная 
Типизация: безопасная, статическая, строгая 
Принятые расширения файлов: .pas
Диалекты: 
Extended Pascal
Object Pascal
PASCAL-XSC
Standard Pascal
Реализации и версии (свернуть все | развернуть все):
Borland Pascal 
Free Pascal 
GNU Pascal Compiler 
HP Pascal 
IP Pascal 
Irie Pascal 
Pascal ABC 
Pascal-XT 
PascalABC.NET 
Prospero Extended Pascal 
Turbo Pascal 
UCSD Pascal 
Virtual Pascal

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 749 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте