УДК 004.43
Ельсуков Д.А. студент 2 курса Институт математики, физики и информационных технологий Тольяттинский государственный университет
Россия, Тольятти
ИСТОРИЯ УСПЕХА ЯЗЫКА PASCAL
Аннотация: В данной статье описана история языка программирования.
Ключевые слова: IT, программирование, работа, код, информация.
Elsukov D.A. 2nd year student
Institute of Mathematics, Physics and Information Technology
Togliatti State University Russia, Togliatti
ELEMENTS OF TOTAL QUALITY MANAGEMENT
Annotation: This article describes the qualities of a good programmer, and how a developer can choose a field of activity.
Keywords: IT, programming, work, code, information.
Язык Pascal, или как его называют в России «Паскаль», получил свое название в честь известного математика и физика из Франции Блеза Паскаля (1623-1662). В 50-е годы XX века, начали появляться первые языки программирования, такие как «КОБОЛ» и «АЛГОЛ». Как раз «АЛГОЛ» стал прародителем языка для программирования Паскаль. Первая версия языка «АЛГОЛ» была создана в 1958 году, после его обновили до версий «АЛГОЛ-60» и «АЛГОЛ-68», но язык был неудобным, из-за этого возникли трудности при написании кода. Из-за этого в 1965 году Международная федерация по обработке информации приняла решение предложить некоторым специалистам создать новый язык программирования на основе прошлого. Как раз в его создании и принял участие создатель данного языка - Николас Вирт. Изначально целью проекта считалось обучение студентов основам «структурного программирования». Назвал Николас свой язык Паскаль, в часть французского математика Блеза Паскаля, из-за его изобретения -вычислительного устройства, или же паскалево колесо.
Паскаль стал языком с строгой структурной формой, но оставался при этом простым и понятным для большинства разработчиков различных программ. Как только его создали он произвел впечатление на многих программистов. Паскаль стал универсальным языком программирования и подходящим для решения различных задач, создания широкого круга программ и т.п. Точность значительно уменьшило количество совершаемых ошибок при написании кода, и облегчило работу разработчикам, из-за своей шаблонности.
В данным момент язык существует в шести видах реализации:
• Turbo Pascal. Фирма Borland выпустила свою первую версию языка Паскаль в 1983 году, и именно эта версия приобрела популярность среди разработчиков, пользующихся операционной системой под названием MS-DOS.
• Borland Pascal. Так же от фирмы Borland, стал младшей версией Turbo Pascal. Реализация получилась дешевой и не такой мощной как у его собрата, но он поддерживал другие функции, в пример приведем возможность создания как под защищенную, так и под реальную 16-ти битную систему DOS. В Borland Pascal существует функция открытых системных библиотек. И программисты зачастую писали код для некоторых приложений операционной системы Windows именно на данной реализации.
• Free Pascal. Широко распространенный компилятор языка Паскаль, направленный на объектное программирование.
• Delphi. Созданная фирмой Borland интегрированная среда разработки программного обеспечения для Microsoft Windows. Данная реализация использует язык Delphi. На данный момент Delphi поддерживает и развивает компания Embarcadero Technologies.
• Lazarus. Реализация с возможностью кроссплатформенной разработки, является не малоизвестной интегрированной средой. Она очень похожа на Delphi.Предназначена в основном для создания программного обеспечения в компиляторе Free Pascal.
• PascalABC. Наверное, самая известная реализация языка Паскаль, которая представляет собой интерпретатор Pascal со встроенной оболочкой. Известна она потому, что данная реализация является хорошим началом для знакомства с языком Паскаль, поскольку является учебной средой для программирования и написания простых программ, но из всех вышеописанных версий PascalABC считается самым распространенным программным обеспечением.
Неудивительно, что язык программирования Pascal приобрел такую популярность во всем мире, ведь у него есть множество реализаций, предназначенных для разнообразных задач в сфере программирования.
Сам успех языка Pascal определен несколькими весомыми, для создания кода, причинами:
• Благодаря своей компактности, полноты и простоты, язык программирования стал очень легким и удобным для первоначального знакомства, изучения и овладения искусства программирования.
• Глядя на легкость языка, хочется подумать о том, а стоит ли его вообще изучать, если речь идет о создании приложений. И ответ очевиден. Да, конечно! Хоть сам язык и простой, но он подходит для создания довольно обширного спектра различных программ и приложений, и не только для простых, но и для массивных и сложных программ, можно создать даже некоторую операционную систему, и Pascal будет отлично себя показывать в разработке ОП.
• Pascal в своем конечном обличии смог показать наиболее важные современные представления технологий для разработки программ и приложений.
• Язык программирования Pascal стал довольно «технологичным» для создания практически всех известных машинных текстур, как традиционных, так и не совсем таковых. И разработка различного приложения не столь сложна, как это может показаться на первый взгляд, ведь Паскаль прост и понятен.
Сама история языка программирования Pascal очень интересна, но является очень долгой, ведь идея создания данного языка началась аж в 1965 году. За пройденные года Паскаль очень изменился, приобрел рад различных версий, которые подходят для широкого спектра программирования. Из-за своей простоты и легкости, основы языка программирования можно изучать как будучи студентом высшего учебного заведения, так и будучи простым учеником средней школы, который только начал свой путь программиста или уже знает несколько языков для создания кода. Программирование на языке Pascal, является увлекательным, поскольку в нем нет громоздкости, он состоит в основном из простых английских команд, цифр и математических формул. Этот язык стоит иметь в своей библиотеке языков программирования.
Использованные источники:
1. Быкадоров Ю.А., Кузнецов А.Т. Информатика и вычислительная техника 10-11. - Мн.: Народная асвета, - 1977;
2. Зима В.С., Абрамов С.А. Начала программирования на языке Паскаль;
3. Офицеров Д.В., Старых В.А. Программирование в интегрированной среде Турбо-Паскаль. Справочное пособие. Мн.: Беларусь, 1992;
4. Немнюгин С.А. TURBO PASCAL, Санкт-Петербург, «Питер» 2000;
5. Марченко А.И., Марченко Л.И. Программирование в среде TURBO PASCAL7.0, Киев «ВЕК» 1998.