Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему История создания и развития языка программирования Паскаль

Содержание

Существует несколько тысяч языков программирования. Среди них:Fortran (Фортран);Cobol (Кобол);Algol (Алгол) (от англ. algorithmic — алгоритмический и англ. language — язык);Basic (Бейсик) (сокращение от англ. Beginner’s All-purpose Symbolic Instruction Code - универсальный код символических инструкций для начинающих);C;C++;Delphi (Дэлфи);Java (Джава) и др.Но только один из них назван
Исполнитель: Томилин Максим, Ученик 9а класса МОУ ПСОШРуководитель: Манькова Ольга Сергеевна,учитель информатикиИстория Существует несколько тысяч языков программирования. Среди них:Fortran (Фортран);Cobol (Кобол);Algol (Алгол) (от англ. algorithmic — алгоритмический и англ. language — Схематическая история создания  языков программированияFORTRAN Algol 60 PL/ICobolLispMirandaSimulaAlgol 68PascalSmalltalkCAdaC++1950196019701980BasicProlog Паскаль - это язык программирования, созданный 1968-1971 гг. Никлаусом Виртом. Первоначальная цель Швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области Французский математик, физик, философ и писатель.Сформулировал одну из теорем проективной геометрии, сконструировал Паскаль, в его первоначальном виде, представляет собою чисто процедурный язык и включает в себя Важным шагом в развитии языка является появление свободных реализаций языка Паскаль FreePascal Эволюция «алголоподобных» языковAlgol 60(1960)Algol W(1967)Algol 68(1968)Pascal(1970)Modula - 2(1977)Modula(1975)Modula - 3(1987)Object Pascal(1986)Turbo Pascal(1982)Delphi(1995) Язык программирования Pascal выгодно выделяется на фоне множества аналогичных продуктов благодаря тому, Delphi XE. Коммерческая среда. Отсутствие бесплатной версии. Оболочка, не предназначенная для Delphi XEПервая версия Delphi (ранее носившем название Object Pascal), появилась в мае Turbo/Borland PascalТоварный знак Borland Pascal был зарезервирован для дорогих вариантов поставки (с Free PascalFree Pascal это свободно распространяемый компилятор языка Паскаль. Free Pascal работает PascalABC.NET — это: Язык программирования Pascal нового поколения, сочетающий простоту классического языка Паскаль очень элегантный язык. Он по-прежнему жив. Он породил немало своих последователей Дополнительные информационные ресурсы Техническая школа ЦюрихаВысшая техническая школа в Цюрихе была основана 16 октября Паскалево колесо (Паскалина)
Слайды презентации

Слайд 2 Существует несколько тысяч языков программирования. Среди них:
Fortran (Фортран);
Cobol

Существует несколько тысяч языков программирования. Среди них:Fortran (Фортран);Cobol (Кобол);Algol (Алгол) (от англ. algorithmic — алгоритмический

(Кобол);
Algol (Алгол) (от англ. algorithmic — алгоритмический и англ. language — язык);
Basic (Бейсик) (сокращение от англ. Beginner’s All-purpose

Symbolic Instruction Code - универсальный код символических инструкций для начинающих);
C;
C++;
Delphi (Дэлфи);
Java (Джава) и др.
Но только один из них назван в честь человека и это язык программирования Pascal (Паскаль).

Слайд 3 Схематическая история создания языков программирования
FORTRAN
Algol 60
PL/I
Cobol
Lisp
Miranda
Simula
Algol

Схематическая история создания языков программированияFORTRAN Algol 60 PL/ICobolLispMirandaSimulaAlgol 68PascalSmalltalkCAdaC++1950196019701980BasicProlog

68
Pascal
Smalltalk
C
Ada
C++
1950
1960
1970
1980
Basic
Prolog


Слайд 4 Паскаль - это язык программирования, созданный 1968-1971 гг.

Паскаль - это язык программирования, созданный 1968-1971 гг. Никлаусом Виртом. Первоначальная

Никлаусом Виртом. Первоначальная цель разработки языка Паскаля - необходимость

инструмента «для обучения программированию как систематической дисциплине». Однако очень скоро обнаружилась чрезвычайная эффективность языка Паскаль в самых разнообразных приложениях, от решения небольших задач вычислительного характера до разработки сложных программных систем - компиляторов, баз данных, операционных систем и т.д.

Слайд 5 Швейцарский учёный, специалист в области информатики, один из

Швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в

известнейших теоретиков в области разработки языков программирования, профессор компьютерных

наук Швейцарской высшей технической школы Цюриха, лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2, Оберон.

Никлаус Вирт (15.02.1934)

Создатель языка


Слайд 6 Французский математик, физик, философ и писатель.
Сформулировал одну из

Французский математик, физик, философ и писатель.Сформулировал одну из теорем проективной геометрии,

теорем проективной геометрии, сконструировал суммирующую машину.
Один из основоположников гидростатики,

установил ее основной закон сыграл значительную роль в формировании французской прозы.

Паскаль Блез (1643-1725)

Его имя носит язык программирования


Слайд 7 Паскаль, в его первоначальном виде, представляет собою чисто процедурный

Паскаль, в его первоначальном виде, представляет собою чисто процедурный язык и включает в

язык и включает в себя множество алголоподобных структур и конструкций

с зарезервированными словами. Тем не менее, Паскаль также содержит большое количество возможностей для структурирования информации и абстракций, которые отсутствуют в изначальном Алголе-60, такие как определение типов,  записи, указатели,  перечисления, и множества. Эти конструкции были частично унаследованы или инспирированы от языков Симула-67, Алгол-68 созданного Никлаусом Виртом AlgolW  и предложены Хоаром.

Создание языка


Слайд 8 Важным шагом в развитии языка является появление свободных

Важным шагом в развитии языка является появление свободных реализаций языка Паскаль

реализаций языка Паскаль FreePascal и GNU Pascal, которые не

только вобрали в себя черты множества других диалектов языка, но и обеспечили чрезвычайно широкую переносимость написанных на нём программ, например, GNU Pascal поддерживает более 20 различных платформ, под более чем 10 различными операционными системами,FreePascal обеспечивает специальные режимы совместимости с различными распространёнными диалектами языка (TurboPascal (полная совместимость), Delphi и другими). В настоящее время, начиная с Delphi 2003, создана реализация языка для платформы .Net, хотя разработчики продолжают использовать Delphi более ранних версий.

Развитие языка


Слайд 9 Эволюция «алголоподобных» языков
Algol 60
(1960)
Algol W
(1967)
Algol 68
(1968)
Pascal
(1970)
Modula - 2
(1977)
Modula
(1975)
Modula

Эволюция «алголоподобных» языковAlgol 60(1960)Algol W(1967)Algol 68(1968)Pascal(1970)Modula - 2(1977)Modula(1975)Modula - 3(1987)Object Pascal(1986)Turbo Pascal(1982)Delphi(1995)

- 3
(1987)
Object Pascal
(1986)
Turbo Pascal
(1982)
Delphi
(1995)


Слайд 10 Язык программирования Pascal выгодно выделяется на фоне множества

Язык программирования Pascal выгодно выделяется на фоне множества аналогичных продуктов благодаря

аналогичных продуктов благодаря тому, что в нем реализована строгая

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

Достоинства и недостатки языка


Слайд 11 Delphi XE. Коммерческая среда. Отсутствие бесплатной версии.

Delphi XE. Коммерческая среда. Отсутствие бесплатной версии. Оболочка, не предназначенная

Оболочка, не предназначенная для обучения.
Turbo/Borland Pascal. Отжившая устаревшая

версия языка и среды. Нет легальной бесплатной версии.
Free Pascal. Отжившая устаревшая среда. Профессиональный язык Pascal, далекий от обучения. Отсутствие в языке современных возможностей. Оболочка Lazarus, предназначенная преимущественно для создания пользовательских интерфейсов.
PascalABC.NET. Современная оболочка. Язык программирования Pascal нового поколения. Основывается на мощной постоянно развивающейся платформе Microsoft.NET.

Среды программирования для языка


Слайд 12 Delphi XE
Первая версия Delphi (ранее носившем название Object

Delphi XEПервая версия Delphi (ранее носившем название Object Pascal), появилась в

Pascal), появилась в мае 1995 г.. Это единственная версия,

работающая под управлением 16-разрядной Windows 3.1 (3.11). В ней впервые была опробована новая модель объектов, позаимствованная из различных объектно-ориентированных языков, и главным образом, из языка C++. По сравнению с Turbo Pascal были внесены существенные дополнения и изменения:
введены открытые массивы и их конструкторы для передачи в подпрограммы массивов переменной длины;
введена внутренняя для функции переменная Result и разрешено игнорировать возвращаемый функцией результат;
сняты ограничения на тип возвращаемого функцией результата (этот тип может быть любым, за исключением объектов старого стиля и файлов);
введен механизм обработки исключительных ситуаций.

Delphi XE (2011). С начала 2011 года новая версия Delphi, входящая в состав RAD Studio, носит название Delphi XE.

Слайд 13 Turbo/Borland Pascal
Товарный знак Borland Pascal был зарезервирован для

Turbo/Borland PascalТоварный знак Borland Pascal был зарезервирован для дорогих вариантов поставки

дорогих вариантов поставки (с бо́льшим количеством библиотек и исходным

кодом стандартной библиотеки), оригинальная дешёвая и широко известная версия продавалась как Turbo Pascal. Название Borland Pascal также используется в более широком смысле — как неофициальное название версии языка Паскаль от фирмы Borland. Поддерживает x32.
Turbo Pascal — это среда разработки для языка программирования Паскаль. Компилирующая компонента Turbo Pascal была основана на компиляторе Blue Label Pascal, первоначально созданном в 1981 году Андерсом Хейлсбергом. Позднее он был переписан как Compass Pascal для операционной системы CP/M, затем как Turbo Pascal для DOS и CP/M.

Слайд 14 Free Pascal
Free Pascal это свободно распространяемый компилятор языка

Free PascalFree Pascal это свободно распространяемый компилятор языка Паскаль. Free Pascal

Паскаль. Free Pascal работает на различных процессорах (Intel x86,

Amd64/x86_64, PowerPC, Sparc) и операционных системах (Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, OS/2, Netware и MorphOS).
Синтаксис Free Pascal полностью совместим с Turbo Pascal 7.0, а так же, по утверждению разработчиков, с большинством версий Delphi (классы, rtti, исключения, ansistrings, widestrings, интерфейсы).

Слайд 15 PascalABC.NET — это:
Язык программирования Pascal нового поколения,

PascalABC.NET — это: Язык программирования Pascal нового поколения, сочетающий простоту классического

сочетающий простоту классического языка Паскаль, ряд современных расширений и

огромные возможности платформы .NET.
Бесплатная, простая и мощная среда разработки.
Встроенный в среду разработки дизайнер форм, позволяющий быстро создавать оконные приложения.
Уникальная Web-среда, позволяющая разрабатывать и запускать программы на языках PascalABC.NET, C#, Visual Basic.NET, F#, IronPython из окна браузера, а также иметь личный каталог программ на сервере.


Слайд 16 Паскаль очень элегантный язык. Он по-прежнему жив. Он

Паскаль очень элегантный язык. Он по-прежнему жив. Он породил немало своих

породил немало своих последователей и оказал глубокое воздействие на проектирование

языков


Ритчи Деннис

Слайд 17 Дополнительные информационные ресурсы

Дополнительные информационные ресурсы

Слайд 18 Техническая школа Цюриха
Высшая техническая школа в Цюрихе

Техническая школа ЦюрихаВысшая техническая школа в Цюрихе была основана 16

была основана 16 октября 1855 года и является не только

самым престижным вузом Швейцарии но и неизменно входит в число лучших университетов мира.

  • Имя файла: istoriya-sozdaniya-i-razvitiya-yazyka-programmirovaniya-paskal.pptx
  • Количество просмотров: 143
  • Количество скачиваний: 2