О языке Паскаль
Никлаус Вирт |
Язык Паскаль был разработан в 1970 г. Никлаусом Виртом как язык, обеспечивающий строгую типизацию и интуитивно понятный синтаксис. Он был назван в честь французского математика, физика и философа Блеза Паскаля.
Одной из целей создания языка Паскаль Никлаус Вирт считал обучение студентов структурному программированию. До сих пор Паскаль заслуженно считается одним из лучших языков для начального обучения программированию. Его современные модификации, такие как Object Pascal, широко используются в промышленном программировании (среда Delphi).
|
Блез Паскаль |
Среда Turbo Pascal |
Наиболее популярным решением для персональных компьютеров в 80-е — начале 90 годов стал компилятор и интегрированная среда разработки Turbo Pascal фирмы Borland. |
Выпущенная в 1995 г. как продолжение среды Turbo Pascal система программирования Delphi стала одной из лучших сред для быстрого создания приложений. Delphi ввела в язык Паскаль ряд удачных объектно-ориентированных расширений; обновленный язык получил название Object Pascal. Начиная с версии Delphi 7.0, язык Delphi Object Pascal стал называться просто Delphi, однако, старое название используется часто. Последняя версия среды — Delphi XE. | Среда Delphi 7 |
Наиболее известной свободной реализаций языка Паскаль является Free Pascal. Помимо открытости исходного кода, его основным преимуществом является мультиплатформенность, а также поддержка различных диалектов Паскаля.
На основе FreePascal создана свободная мультиплатформенная среда Lazarus, аналогичная среде Delphi. Однако, бедный и не меняющийся десятилетиями консольный интерфейс интегрированной среды Free Pascal, мало совместимый с современными интерфейсами рабочих столов операционных систем, всё более отталкивает обучаемых, неправильно формируя у них представление, что Паскаль — устаревший язык.С другой стороны, среда Delphi по мере развития становилась все более громоздкой и малопригодной для обучения программированию. Кроме того, отсутствует бесплатная версия Delphi даже для академического использования. Данные факторы привели к практически полному исчезновению Delphi из сферы образования, а для среды Lazarus, несмотря на ее бесплатность, такие случаи единичны.
Наконец, появление платформ Java и .NET, включающих мощный язык программирования и мощные стандартные библиотеки ослабило позиции языка Delphi. Для обучения программированию стали чаще использоваться такие языки как Java, C, C++, C#, Visual Basic, Python, Haskell.
Одним из ярких событий, связанных с развитием языка Паскаль, стало появление языка и компилятора Oxygene фирмы RemObjects, который создатели заслуженно назвали современным Паскалем 21 века. Oxygene может генерировать код под различные платформы, в том числе под платформы .NET и Java. Основным его недостатком является отсутствие бесплатного компилятора и среды для образовательных целей. Кроме того, Oxygene достаточно сильно отличается от канонического языка Паскаль (методы классов вместо процедур и функций), что отражает его сугубо профессиональную направленность.
Язык и система программирования PascalABC.NET призваны изменить сложившуюся ситуацию и вернуть языку Паскаль былую привлекательность как для обучения, так и для профессионального программирования, помножив ее на мощь платформы .NET.
- Назад
- Вперёд
Documentation — VMS Software, Inc. Руководство по установке для OpenVMS
VSI ACMS для OpenVMS Начало работы
VSI ACMS для OpenVMS Управление приложениями
VSI ACMS для OpenVMS Руководство по управлению удаленными системами
Availability Manager
Руководство VSI OpenVMS по настройке VSI Availability Manager для пересылки событий в HPE OpenView
Инструкции по установке VSI OpenVMS Availability Manager
VSI OpenVMS Availability Manager версии C3. 2-1 Примечания к выпуску
VSI OpenVMS Availability Manager Руководство пользователя
VSI OpenVMS Availability Manager Data Server Руководство для Microsoft Windows
Base OS
VSI OpenVMS Enhanced Password Management Установка и руководство пользователя
VSI OpenVMS DEC TEXT TEXT Обработка Утилиты пользователя
VSI OPENVMS DEC Текстовой обработки Утилиты. Руководство по дублированию томов OpenVMS
VSI OpenVMS Utility Routines
VSI OpenVMS VAX MACRO and Instruction Set Reference Manual
Утилиты определения команд, библиотеки и сообщений VSI OpenVMS
Справочное руководство системных служб VSI OpenVMS: GETUTC–Z
Справочное руководство системных служб VSI OpenVMS: A–GETUAI
Руководство по утилите управления лицензиями VSI OpenVMS
Руководство по файловым приложениям OpenVMS
VSI OpenVMS Record Management Services Справочное руководство
VSI OpenVMS Руководство по расширенным спецификациям файлов
VSI OpenVMS Record Management Utilities Справочное руководство
RMS Journaling for OpenVMS Manual
VSI OpenVMS DCL Dictionary: A–M
VSI OpenVMS DCL Dictionary: N–Z
VSI OpenVMS x86-64 Boot Manager User Guide Руководство по концепциям программирования VSI OpenVMS, том I
Руководство по концепциям программирования VSI OpenVMS, том II
Руководство VSI OpenVMS RTL общего назначения (OTS$)
Руководство VSI OpenVMS RTL по работе со строками (STR$)
VSI OpenVMS RTL Library (LIB$) Manual
VSI OpenVMS RTL Screen Management (SMG$) Manual
VSI OpenVMS Guide to System Security
VSI OpenVMS Calling Standard
VSI OpenVMS System Manager’s Manual, Volume 1: Essentials
Справочное руководство по утилитам управления системой VSI OpenVMS, том II: M–Z
Справочное руководство по утилитам управления системой VSI OpenVMS, том I: A–L
Руководство администратора системы VSI OpenVMS, том 2: Настройка, мониторинг и сложные системы
VSI OpenVMS User’s Manual
VSI OpenVMS POLYCENTER Software Installation Utility Manual
VSI OpenVMS Delta/XDelta Debugger Manual
VSI OpenVMS Debugger Manual
VSI OpenVMS System Analysis Tools Manual
Compilers
VSI C Run-Time Library Reference Руководство для систем OpenVMS
VSI Справочное руководство по языку C
Руководство пользователя VSI C для систем OpenVMS
VSI Fortran для OpenVMS Руководство пользователя
VSI Fortran для OpenVMS Language Reference Manual
VSI Fortran для OpenVMS Alpha Systems Руководство по установке
VSI Fortran для OpenVMS Integrity Servers Руководство по установке
VSI Pascal для OpenVMS Руководство пользователя
VSI Pascal для OpenVMS2 900s0 Руководство по установке 9000 Pas0 Справочное руководство по OpenVMS
Руководство по установке VSI BASIC для систем OpenVMS Alpha
Руководство по установке VSI BASIC для систем OpenVMS I64
Руководство пользователя VSI BASIC для OpenVMS
Справочное руководство VSI BASIC для OpenVMS
Руководство пользователя VSI C++ для систем OpenVMS
Справочное руководство библиотеки классов VSI C++
Справочное руководство VSI COBOL для OpenVMS Руководство по установке VSI COBOL для OpenVMS
VSI COBOL для OpenVMS Руководство по программированию баз данных СУБД
DECWindows
VSI DECWindows Motif для руководства по управлению OpenVMS
VSI DECWINDOWS MOTIF для Руководства по установке OpenVMS
VSI DECWINDOWS MOTIF для Руководства OpenVMS к прикладным программированию
с использованием мотива VSI Decwindows для OpenVMS
Decdfs
VSI DECDFS для управления OpenVMS
VSI DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS DECDFS.
VSI DECforms для OpenVMS Прочтите перед установкой
VSI DECforms для OpenVMS Руководство по преобразованию приложений FMS
VSI DECforms для OpenVMS Справочное руководство программиста
VSI DECforms для OpenVMS Руководство по разработке приложения
VSI DECforms для OpenVMS IFDL Справочное руководство
VSI DECforms для OpenVMS Руководство по командам и утилитам
VSI DECforms для OpenVMS Примечания к выпуску
Руководство по установке OpenVMS для систем
DECnet IV
VSI OpenVMS DECnet Руководство по работе в сети
VSI OpenVMS DECnet Руководство по работе в сети
VSI OpenVMS DECnet Network Management Utilities
DECnet-Plus
VSI OpenVMS DECnet-Plus Руководство по управлению DECdns
VSI OpenVMS DECnet-Plus Руководство по планированию
VSI OpenVMS DECnet-Plus Введение и руководство пользователя -Plus Руководство по управлению DECdts
VSI DECnet-Plus Руководство по программированию DECdts
VSI DECnet-Plus Руководство по решению проблем
VSI OpenVMS DECnet-Plus Справочник по программированию OSAK
VSI OpenVMS DECnet-Plus Network Control Language Reference
VSI DECnet-Plus для OpenVMS Common Trace Facility Use
Руководство по программированию VSI DECnet-Plus
Установка и настройка VSI OpenVMS DECnet-PlusVSI OpenVMS DECnet-Plus Использование и управление FTAM и виртуальным терминалом
DECram
Руководство пользователя VSI DECram для OpenVMS
DECset
VSI DECset для OpenVMS Language-Sensitive Editor/Source Code Analyzer Справочное руководство
VSI DECset для OpenVMS Руководство по системе управления кодом для OpenVMS Руководство по анализатору исходного кода VSI
VSI DECset для OpenVMS Руководство по VSI Digital Test Manager
VSI DECset для OpenVMS Руководство по анализатору производительности и покрытия
VSI DECset для OpenVMS Language-Sensitive Editor Интерфейс командной строки и вызываемые подпрограммы Справочное руководство
VSI DECset для OpenVMS Руководство по детальной разработке программы
VSI DECset для OpenVMS Performance and Coverage Analyzer Справочное руководство Справочное руководство по системе
VSI DECset для OpenVMS Руководство по системе управления модулями
VSI DECset для системы управления кодом OpenVMS Справочное руководство по вызываемым процедурам
DFO
VSI OpenVMS DISC File Руководство по установке
VSI OpenVMS Руководство по оптимизатору дисковому файлу дисков. Справочное руководство по утилитам VSI FMS
Руководство по языковому интерфейсу VSI FMS
Введение в VSI FMS
Руководство по установке VSI FMS для систем OpenVMS
Аппаратное обеспечение
Использование VSI OpenVMS версии 8.4-2L1 на сервере HPE rx2800 i6 Integrity Server
VSI OpenVMS 16 Gb Fibre Channel HBA Руководство по настройке
Установка VSI OpenVMS V8.4-2L1 на сервере HPE VSI V3900 i rx2900 i rx2900 00000 i6900 00003
OpenVMS представляет поддержку серверов HPE Integrity i6
Установка и обновление
Сопроводительное письмо VSI OpenVMS версии 8.4-2L3 и руководство по носителям
Примечания к выпуску VSI OpenVMS версии 8.4-2L3
VSI OpenVMS Alpha Version 8.4-2L2 Сопроводительное письмо и руководство по носителям
VSI OpenVMS Alpha Version 8.4-2L2 Новые функции и примечания к выпуску
VSI OpenVMS Alpha Version 8.4-2L2 Руководство по установке и обновлению
VSI OpenVMS Version V8. 4- 2L1 Обновление 1 Сопроводительное письмо и примечания к выпуску
VSI OpenVMS Alpha Version V8.4-2L1 Сопроводительное письмо и примечания к выпуску
VSI OpenVMS Alpha Version 8.4-2L1 Руководство по обновлению
VSI OpenVMS Version V8.4-2 Сопроводительное письмо и примечания к выпуску
VSI OpenVMS версии 8.4-2 Руководство по носителям
VSI OpenVMS версии 8.4-1h2 Сопроводительное письмо и примечания к выпуску
VSI OpenVMS версии 8.4-1h2 Руководство по носителям
VSI OpenVMS версии 8.4-1h2 Руководство по установке и обновлению
3 VSI 90 Примечания к выпуску OpenVMS x86-64 V9.2
Руководство по установке и обновлению VSI OpenVMS версии 8.4-2
VSI x86-64 Cross-tools Kit Руководство по установке и запуску
Руководство по установке VSI OpenVMS x86-64 V9.2
Руководство по установке и обновлению VSI OpenVMS версии 8.4-2L3
Media Robot Utility
VSI OpenVMS Media Robot Utility Руководство по интерфейсу прикладного программирования
OMNI и OSAP
VSI OMNI API для OpenVMS API ONi VMS Fility Руководство по установке
SIOMNIac Definition Руководство пользователя
VSI OMNI API Omni Directory Services Руководство пользователя
Руководство программиста приложения VSI OMNI
VSI OMNI Руководство по использованию OmniView
Руководство сетевого менеджера VSI OMNI
Карманное руководство VSI OMNI
VSI OpenVMS VSI OMNI API версии 4. 1 сопроводительное письмо
VSI OpenVMS VSI OSAP/h2 версии 4.1 сопроводительное письмо
VSI OSAP Руководство сетевого менеджера и программиста VSIAPh2/
3
3 Руководство по установке
OMNI/OSAP
VSI OSAP/h2 Руководство по установке
VSI OMNI API Omni Definition Facility. Руководство пользователя
VSI OpenVMS.0003
VSI OMNI API Omni Directory Services User Guide
VSI OMNI Network Manager’s Guide
VSI OMNI Pocket Guide
VSI DECOsap/AP и DECOsap/h2 Руководство по установке
VSI OMNI API для OpenVMS API Руководство по установке
3 9 0OMSI Руководство по установке.0003
LibmariaDB Примечания
Libpq Notes (Alpha)
Libpq Notes (i64)
Librabbitmq Notes
Примечания
Примечания к выпуску OpenLDAP
Примечания к выпуску PAHO-C
Примечания к выпуску PHP
Примечания к выпуску Samba
Примечания к выпуску Scala
Выпуск STUNNEL Примечания
Примечания к выпуску VGIT
Примечания к выпуску WebUI
Примечания к выпуску WSIT
Примечания Zeromq
Perfdat
VSI Perfdat Datahate
vsi Perfdat Fluer
vsi Perfdat Prefdat Perfdate Slide
9000. VSI Perfdat Perfdats Slidevsi Perfdats Slide
VSI Perfdats Slide
VSI Perfdat Specdation
.VSI PERFDAT Service Tool Описание
Портирование
VSI OpenVMS Alpha Руководство по обновлению приложений с привилегированным кодом
VSI OpenVMS MACRO Compiler Porting and User’s Guide
VSI OpenVMS Перенос приложений с VSI OpenVMS Alpha на VSI OpenVMS Industry Standard 64 для серверов Integrity
RTR
VSI OpenVMS VSI Reliable Transaction Router Начало работы Руководство по установке надежного маршрутизатора транзакций
VSI OpenVMS Руководство администратора системы надежного маршрутизатора транзакций VSI
VSI OpenVMS Руководство по разработке приложения надежного маршрутизатора транзакций VSI
VSI OpenVMS VSI Reliable Transaction Router C++ Foundation Classes
SPD
VSI OpenVMS версии 8.4-2L3 для программного обеспечения операционной системы Integrity Servers Описание продукта (SPD)
VSI Operating Environments для OpenVMS версии 8. 4-2L3 для программного обеспечения Integrity Servers Описание продукта (SPD)
VSI OpenVMS Alpha версии 8.4-2L2 Описание продукта операционной системы (SPD) и краткие спецификации
VSI OpenVMS версии 8.4-2L1 Обновление 1 для серверов Integrity Описание продукта операционной системы (SPD)
Операционная среда VSI для OpenVMS версии 8.4-2L1 для серверов Integrity Описание программного продукта (SPD)
VSI OpenVMS Alpha версии 8.4-2L1 Описание продукта операционной системы (SPD) и краткие спецификации
VSI OpenVMS версии 8.4-1h2 для серверов Integrity Программное обеспечение операционной системы Описание продукта (SPD)
Операционная среда VSI для OpenVMS версии 8.4-1h2 для Integrity Servers Описание программного продукта (SPD)
VSI OpenVMS версии 8.4-2 для Integrity Servers Описание программного продукта (SPD)
VSI OpenVMS версии 8.4-2 для операционных систем серверов Integrity QuickSpecs
Операционная среда VSI для OpenVMS версии 8. 4-2 для серверов Integrity Описание продукта (SPD)
VSI OpenVMS Cluster Software Product Description (SPD)
VSI Distributed Queuing Услуга для описания продукта программного обеспечения OpenVMS (SPD)
Описание продукта программного обеспечения VSI GKS (SPD)
Ведение журнала VSI RMS для описания продукта программного обеспечения OpenVMS (SPD)
VSI Volume Shadowing для ПО OpenVMS Описание продукта (SPD)
VSI BASIC Описание продукта ПО (SPD)
VSI C++ для ПО OpenVMS Описание продукта (SPD)
VSI C++ для ПО OpenVMS Описание продукта (SPD)
VSI Программное обеспечение Cobol Описание продукта (SPD)
Описание программного продукта VSI Fortran (SPD)
Описание программного продукта VSI Pascal (SPD)
VSI DECprint Supervisor для программного обеспечения OpenVMS Описание продукта (SPD)
Описание продукта программного обеспечения VSI DECnet (SPD)
Описание продукта программного обеспечения VSI DECset для OpenVMS (SPD)
Описание продукта программного обеспечения VSI OMNI API (SPD)
VSI OSAP/h2 Версия 4. 1 для описания продукта программного обеспечения OpenVMS (SPD)
VSI X.25 для программного обеспечения OpenVMS Описание продукта (SPD)
Службы TCP/IP
Службы VSI TCP/IP для OpenVMS SNMP Programming and Reference
Службы VSI TCP/IP для управления OpenVMS V5.7
Службы TCP/IP VSI для настройки и устранения неполадок OpenVMS
Службы TCP/IP VSI для концепции и планирования OpenVMS
Службы TCP/IP VSI для программирования OpenVMS ONC RPC
Службы TCP/IP VSI для установки и настройки OpenVMS
Службы TCP/IP VSI для API сокетов OpenVMS и Программирование системных служб
Службы TCP/IP VSI для OpenVMS. Руководство пользователя
Службы TCP/IP VSI для OpenVMS. Руководство по IPv6
Службы TCP/IP VSI для OpenVMS. Справочник по командам управления
Службы TCP/IP VSI для управления OpenVMS V6.0
Службы TCP/IP VSI для руководства пользователя OpenVMS
X.25
VSI X.25 для руководства по настройке OpenVMS
VSI X. 25 для руководства по управлению OpenVMS
Руководство по решению проблем VSI X.25 для OpenVMS
Руководство по установке VSI X.25 для OpenVMS
Legacy
HPE Standard TECO Text Editor and Corrector для VAX, PDP-11, PDP-10 и PDP-8
Руководство HPE по библиотеке потоков POSIX
Руководство пользователя Compaq BASIC для систем OpenVMS Alpha и VAX. C Руководство пользователя для систем OpenVMS
Словарь HP DCL, том 1
Словарь HP DCL, том 2
Руководство по утилите компоновщика HP
Справочное руководство по утилитам управления системой HP OpenVMS, том 1
Справочное руководство по утилитам управления системой HP OpenVMS Том 2
Руководство по системным менеджерам HP OpenVMS Том 1
Руководство по системным менеджерам HP OpenVMS Том 2
Обновление программного обеспечения кластера HP OpenVMS V8.4
Руководство по управлению производительностью OpenVMS
Compaq BASIC для систем OpenVMS Alpha и VAX Справочное руководство
DEC Ada Руководство по установке для систем OpenVMS Alpha
DEC Ada Разработка программ Ada для систем OpenVMS
DEC Справочное руководство по языку Ada
DEC Ada Руководство по установке для систем OpenVMS VAX
Справочное руководство по языку HP C
HP C Run- Справочное руководство по библиотеке времени
HP Open Source Security Volume 1
HP Open Source Security Volume 2
HP Open Source Security Volume 3
HP OpenVMS Debugger
HP OpenVMS Delta Xdelta Debugger Manual
HP OpenVMS MACRO Compiler Porting User’s Guide
HP C Installation Guide for OpenVMS Alpha Systems
POLYCENTER Software Installation Utility Руководство разработчика
HP Porting Applications from Alpha to I64 Vertile Editor Reference
3 Extensible Editor Руководство
Мужское здоровье — советы по фитнесу, питанию, здоровью, сексу, стилю и похудению для мужчин
Уколы тестостерона заставили меня почувствовать себя заново родившимся
«Когда я начал переход, я беспокоился о том, что пожалею о своем решении. .. Однако я знаю, что больше сожалел бы о том, что жил во лжи».
от Bari GlassmanРеклама — Продолжить чтение ниже
Как сделать тягу с одной ножкой
4 Ремонты грудной клетки для лучшей мобильности
Эти 5 упражнений могут стимулировать ваши квадраты
Эти 5 упражнений. 4 мышцы, которые необходимо тренировать для больших рук
Попробуйте 5-минутную тренировку Арнольда Шварценеггера
Итак, что такое тестостерон?
8 скрытых признаков слишком низкого уровня тестостерона
Важен ли тест на тестостерон?
Что на самом деле значит принимать тестостерон
Реклама – продолжить чтение ниже0002
Интуитивное питание — решение для правильного питания
Это пиво с низким содержанием углеводов на самом деле не отстой
Наибольшие преимущества кверцетина
Что следует знать о побочных эффектах пробиотиков Продолжить чтение ниже
Доступ к фитнес-задачам, планам питания и нашей проверенной группе экспертов
Как культурист питается и тренируется ежедневно
30-дневный eat Less Sugar Challenge
Этот парень потерял 200 фунтов и пробегает полумарафоны
4-недельный гид по более четкой коже
Jason Segel и Harrison Ford Ford Ford Ford Ford Ford Ford.
Обязательные к просмотру драмеди«Последние из нас» снова грустят в пятой серии
84 Романтические комедии, которые на самом деле забавны
Объяснение этой дикой, запутанной концовки «Ты»
Что вам нужно знать о Джейсоне и Трэвисе Келсе
Пол Рудд «Реальная супердержава
». Опиоидная эпидемия убивает темнокожих мужчин
Каждое тело идеально
MH Flex: исторические часы Moon Watch и другие новинки мужской одежды, которые можно купить в этом месяце
Весна вперед в стиле с новыми коллекциями от Cole Haan, Bulova, J. Экипаж и многое другое.
10 увлажняющие мытья лица для сухой кожи
20 обязательных подарков для фанатов Канзас-Сити вождей
Где купить Педро Паскаль «Последние из нас». Essentials
Мы можем получать комиссию за ссылки на этой странице, но мы рекомендуем только те продукты, которые мы поддерживаем.