Когда появился язык паскаль и кто его автор?

11 ответов на вопрос “Когда появился язык паскаль и кто его автор?”

  1. .-Siri-. Ответить

    Программирование – создание определённых компьютерных программ, которые выполняют различные функции в программной среде компьютера. Следовательно, программист – человек, который создаёт подобного рода программы.
    Но изучив лишь одно определение невозможно понять, на чем основывается разработка программ и как ими пользоваться, поэтому возникает следующий вопрос, что есть такое «язык программирования».
    Язык программирования – система знаков и правил, подобных современному языку, с помощью которых и создаются программы. Язык является основой всей сути программирования, ведь без него ничего бы не вышло. Доподлинно известно, что со времён создания первого компьютера было разработано более 8000 тысяч знаков.
    Существуют различные виды программирования и соответственно различные виды языков.

    В частности хотелось бы обратить внимание на язык программирования «Паскаль».
    Паскаль был разработан швейцарский учёным Никлаусом Вирт в 1871 г., и назван в честь великого французского математика и философа 17 века Блеза Паскаля, который в свою очередь изобрёл первое суммирующее устройство, что-то отдалённое и напоминающее наш современный калькулятор.
    Паскаль был разработан, как учебный язык структурного программирования, который и по сей день используют для обучения программированию в школах и вузах.
    В последствие, язык стал расширяться, и появлялись новые его версии. Наиболее известным расширением стал пакет «Турбо-Паскаль», который был разработан в 1983 году. Он предназначен для операционной системы CP/M.
    Огромную популярность он приобрёл, благодаря переносу в среду MS-DOS. И по сей день идут разработки различных расширений. Например уже вышла 7 версия пакета расширений Турбо-Паскаля.

  2. Zalore Ответить

    История языка Паскаль продолжается, и в 50-е годы XX века появились первые языки программирования высокого уровня: ФОРТРАН, КОБОЛ и АЛГОЛ. ФОРТРАН и КОБОЛ они существуют и по сей день, а вот АЛГОЛ как раз и стал родоначальником языка программирования Паскаль.
    Первая версия АЛГОЛа появилась в 1958 году, разработчиком которого был создатель ФОРТРАНа Джон Бэкус. Последующими версиями языка АЛГОЛ стали АЛГОЛ-60 и АЛГОЛ-68. Однако  из-за громоздкости языков АЛГОЛ-60 и АЛГОЛ-68 создавались большие трудности.
    Поэтому в 1965 году Международная федерация по обработке информации предложила проект нескольким специалистам ЭВМ. Необходимо было создать новый язык программирования — преемник АЛГОЛа-60.
    В этом проекте и принял участие будущий создатель языка программирования Паскаль — Николас Вирт,  швейцарский ученый, на тот момент доцент факультета информатики Стэнфордского университета.
    Николас Вирт начал разрабатывать проект АЛГОЛ-W. Целью проекта было обучение студентов различным методам: «структурное программирование», «программирование сверху вниз» и др. В 1970 году произошли два великих события:
    появление операционной системы UNIX
    появление нового языка программирования.
    Николас Вирт назвал новый язык программирования в честь французского математика  XVII века Блеза Паскаля, поскольку Паскаль создал вычислительное устройство (паскалево колесо). Первая версия нового языка программирования вышла на компьютере CDC 6000.

    Успех языка Паскаль:

    Выдающийся успех языка Паскаль обусловлен рядом причин:
    Язык в естественной форме отразил самые важные современные концепции технологии разработки программ.
    Именно благодаря своей компактности, целостности и ортогональности понятий, язык программирования Паскаль оказался весьма легок для изучения и освоения.
    Несмотря на кажущуюся простоту языка, он оказался пригодным для достаточно широкого спектра приложений, для разработки очень больших и сложных программ, даже операционных систем.
    Паскаль весьма технологичен для реализации почти для всех (в том числе нетрадиционных) машинных текстур. Существует интересное сравнение: разработка Паскаль-транслятора почти не превышает по трудоемкости хорошую дипломную работу выпускника вуза.
    Итак, Вы увидели, как протекала история языка Паскаль. Заинтересовала статья?! По своей простоте и отсутствию громоздкости, основы языка программирования Паскаль могут постигать как учащиеся высших учебных заведений, так и обычные школьники. Программирование на языке Паскаль — увлекательное занятие. Программируйте и наслаждайтесь!

  3. Rockworm Ответить

    Больше, применяемых сегодня, никаких языков программирования период 60-х годов не принес, зато, как только он перешел на период 70-х годов сразу же в 1970-м году был разработан Паскаль, тот самый, который и сегодня изучается в школьной программе Информатики и на котором объясняется консольное программирование.
    Язык Паскаль был создан Никлаусом Виртом в 1968–1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.
    Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.
    Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию. Результат этой работы — язык Модула-2.
    Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Вирта, язык должен способствовать дисциплинированному программированию, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
    Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п.
    Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования» (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.
    Однако многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 1970-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд.
    К 1980-м годам Паскаль стал основой для многочисленных учебных программ, в отдельных случаях на его основе были созданы специализированные обучающие языки программирования, так, в начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники Андрей Ершов разработал алголо-паскалеподобный «учебный алгоритмический язык».
    Наиболее известной реализацией Паскаля, обеспечившей широкое распространение и развитие языка, является Turbo Pascal фирмы Borland, выросшая затем в объектный Паскаль для DOS (начиная с версии 5.5) и Windows и далее в Delphi, в которой были внедрены значительные расширения языка.
    Диалекты Паскаля, применяемые в Turbo Pascal для DOS и Delphi для Windows, стали популярны из-за отсутствия других успешных коммерческих реализаций.

  4. b@ndit Ответить


    ВАЖНЫМ ШАГОМ В РАЗВИТИИ ЯЗЫКА ЯВЛЯЕТСЯ ПОЯВЛЕНИЕ СВОБОДНЫХ РЕАЛИЗАЦИЙ ЯЗЫКА ПАСКАЛЬ FREE PASCAL И GNU PASCAL, КОТОРЫЕ НЕ ТОЛЬКО ВОБРАЛИ В СЕБЯ ЧЕРТЫ МНОЖЕСТВА ДРУГИХ ДИАЛЕКТОВ ЯЗЫКА, НО И ОБЕСПЕЧИЛИ ЧРЕЗВЫЧАЙНО ШИРОКУЮ ПЕРЕНОСИМОСТЬ НАПИСАННЫХ НА НЁМ ПРОГРАММ (НАПРИМЕР GNU PASCAL ПОДДЕРЖИВАЕТ БОЛЕЕ 20 РАЗЛИЧНЫХ ПЛАТФОРМ, ПОД БОЛЕЕ ЧЕМ 10 РАЗЛИЧНЫМИ ОПЕРАЦИОННЫМИ СИСТЕМАМИ, FREE PASCAL ОБЕСПЕЧИВАЕТ СПЕЦИАЛЬНЫЕ РЕЖИМЫ СОВМЕСТИМОСТИ С РАЗЛИЧНЫМИ РАСПРОСТРАНЁННЫМИ ДИАЛЕКТАМИ ЯЗЫКА, ТАКИМИ КАК TURBO PASCAL (ПОЛНАЯ СОВМЕСТИМОСТЬ), DELPHI И ДРУГИМИ. В НАСТОЯЩЕЕ ВРЕМЯ, НАЧИНАЯ С DELPHI 2003, СОЗДАНА РЕАЛИЗАЦИЯ ЯЗЫКА ДЛЯ ПЛАТФОРМЫ NET, ХОТЯ РАЗРАБОТЧИКИ ПРОДОЛЖАЮТ ИСПОЛЬЗОВАТЬ DELPHI БОЛЕЕ РАННИХ ВЕРСИЙ. О КОММЕРЧЕСКИХ РАЗРАБОТКАХ НА FREE PASCAL, GNU PASCAL И TMT PASCAL НА ДАННЫЙ МОМЕНТ ИЗВЕСТНО МАЛО. КРОМЕ ТОГО, В ЮЖНОМ ФЕДЕРАЛЬНОМ УНИВЕРСИТЕТЕ РАЗРАБАТЫВАЕТСЯ ЯЗЫК И СИСТЕМА ПРОГРАММИРОВАНИЯ PASCALABC. NET, ОРИЕНТИРОВАННАЯ НА ОБУЧЕНИЕ СОВРЕМЕННОМУ ПРОГРАММИРОВАНИЮ. ЯЗЫК СИСТЕМЫ — ЭТО OBJECT PASCAL ДЛЯ ПЛАТФОРМЫ MICROSOFT. NET, КОТОРЫЙ СОДЕРЖИТ ВСЕ ОСНОВНЫЕ ЭЛЕМЕНТЫ СОВРЕМЕННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ: МОДУЛИ, КЛАССЫ, ПЕРЕГРУЗКУ ОПЕРАЦИЙ, ИНТЕРФЕЙСЫ, ИСКЛЮЧЕНИЯ, ОБОБЩЁННЫЕ КЛАССЫ, СБОРКУ МУСОРА, А ТАКЖЕ НЕКОТОРЫЕ СРЕДСТВА ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ .

  5. Zular Ответить

    Язык программирования Pascal был создан Никлаусом Виртом, и назван в честь французского философа и математика XVII в. Блеза Паскаля. В то время Вирт был профессором информатики в Федеральном техническом университете в Швейцарии и нуждался в языке, с помощью которого можно было обучать студентов навыкам программирования.
    Концепция Паскаля была разработана Н. Виртом примерно в 1970 году и Паскаль быстро получил широкое распространение благодаря легкости его изучения, наглядности составленных на нем текстов программ. Поскольку Паскаль послужил основой для разработки других языков программирования, таких как Ада и Модула-2, и поскольку многие языки содержат аналогичные Паскалю структуры, знание Паскаля является солидной базой для изучения других языков программирования.
    В середине 70-х годов была создана попытка разработать международный стандарт на Паскаль. В результате в 1982 году появился стандарт ИСО 7185.
    Язык Паскаль стараниями Андерса Хейлсберга превратился в мощную профессиональную систему программирования Turbo Rascal. После просуществовавшей сравнительно недолго и не получившей широкое распространения версии 1.0 в середине 1984 года появляется версия 2.0. Распространение которой пошло стремительными темпами. К осени 1985 года появляется версия3.0, отличающаяся от версии 2.0 следующими особенностями: компилятор и редактор стали работать существенно быстрее, появилась возможность передачи параметров в программу с помощью команды RUN, стал возможным вызов MS-DOS из программы, стала удобной работа с файлами. С начала 1988 года начинает распространяться версия 4.0.
    Здесь Турбо Паскаль представлен в совершенно новой форме. Не только становится еще более быстрым компилятором, но и появляется совершенно новое программное окружение. Появилась возможность разбиения программы на части (модули), компилируемые по отдельности. К осени 1988 года появилась версия 5.0 с еще белее развитым программным окружением. Здесь заслуживает внимания прежде всего встроенный отладчик. Турбо Паскаль может использоваться в большинстве существующих для персональных компьютеров операционных систем.

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *