SlideShare a Scribd company logo
История создания и развития языка Паскаль Урок – семинар
История создания и развития языка Паскаль Считается, что программирование — дитя современного прогресса в области науки и технологии. Первые сложные многоцелевые вычислительные устройства появились еще в  XIX  веке. Тогда же возникла необходимость в разработке программ для них, и впервые с такой задачей столкнулась легендарная Ада Лавлейс, работавшая с вычислительной машиной Чарльза Бэббиджа, которая называлась «Машина для исчисления разностей» (« Difference Engine »). Но настоящие языки программирования появились все-таки в эпоху электронных вычислительных машин (ЭВМ). Считают, что первый язык программирования — это язык  Short Code , появившийся в 1949 году.
История создания и развития языка Паскаль Программисты, работавшие на первых моделях ЭВМ, вынуждены были программировать в машинных кодах. Приведём фрагмент (примерно одну десятую часть!) программы, которая выводит на экран приветствие « Hello ,  world !»: 457 f 464 c 010100010000000000000000000200030001 000003 d 0080000340000069800000000000000340020 00050028001600130006000000340000003408000000000000аОООООООа0000000050000000400000003000000 d 4000000 d 4080000000000001300000013000000040000000100000001000000000000000008000000000004 f 5000004 f 5000000050000100000000001000004 f 8000014 f 808000000000000 c 4000000 c 8000000060000000000000020000052 c 0000152 c 080000000000009000000090000000060000000400006 c 2 f 62696 c 2 f 2 d 6496 c 756 e 2 e 786 f 73312 e 0000001100000011000000000000000 eOOOOOOOaOOOOOOOOOOOO ...
История создания и развития языка Паскаль Используя машинные коды, можно добиться максимальной скорости выполнения программы, но для этого сначала необходимо разобраться, как работает центральный процессор того компьютера, на котором предполагается запускать программу. Когда-то доступ к компьютерам получали только избранные, которые имели достаточно глубокую подготовку в данной области, однако с развитием вычислительной техники и снижением ее стоимости компьютерами стали пользоваться не только специалисты-электронщики, но и специалисты других областей человеческой деятельности. Для них важнее было провести с помощью ЭВМ вычисления и быстро получить результат, относящийся к области их интересов, чем постигать особенности микропроцессорной архитектуры.
История создания и развития языка Паскаль В это время и появились первые языки программирования высокого уровня, которые были гораздо понятнее человеку, чем машинные коды. Первыми языками программирования высокого уровня были  FORTRAN ,  Cobol  и  Algol , появившиеся в 50-е годы  XX  века. Первые два из них «здравствуют» и поныне — это языки-долгожители,  a Algol  стал родоначальником целого семейства языков, в числе которых и  Pascal . В настоящее время насчитывается несколько тысяч языков программирования, большая часть из которых имеет довольно узкую специализацию. Говорят, что как только появился второй язык программирования, начались бурные споры о том, какой язык лучше! Эти споры идут и поныне, принимая иногда характер религиозных войн древности.
Схематическая история создания языков программирования FORTRAN  Algol 60  PL/I Cobol Lisp Miranda Basic Prolog Simula Algol 68 Pascal Smalltalk C Ada C++ 1950 1960 1970 1980
История создания и развития языка Паскаль Особое место среди языков программирования занимает  Algol , первая версия которо­го появилась в 1958 году. Одним из разработчиков языка  Algol  был «отец» языка  FORTRAN  Джон Бэкус. Название языка  ALGOrithmic Language  подчеркивает то обстоятельство, что он предназначен для записи алгоритмов. Благодаря четкой логической структуре  Algol  стал стандартным средством записи алгоритмов в научной и технической литературе. Последующими версиями языка стали  Algol  60 и  Algol  68.  Algol  68 оказался излишне громоздким, что создавало большие трудности в его реализации.
История создания и развития языка Паскаль Один из членов комитета, занимавшегося разработкой спецификации, — швейцарский ученый  Никлаус  Вирт  — протестовал против ее принятия. Он оказался прав —  Algol  68 стал «лебединой песней» некогда самого популярного языка программирования, однако этот язык дал начало целой ветви новых языков  В 1967 году Вирт создал свою версию — языка  Algol  W . Это было связано с необходимостью найти язык программирования, который можно было бы использовать для обучения студентов методам разработки программ, таким как «программирование сверху вниз», «структурное программирование» и т. д. Вирту не понравился ни один из существовавших в то время языков, и в 1968 г. году он приступил к разработке  собственного .
История создания и развития языка Паскаль В 1970 году в мире программирования произошли по крайней мере два великих события — появились операционная система  Unix  и новый язык программирования  Pascal . Вирт назвал его в честь великого французского математика и религиозного философа  XVII  века  Блеза Паскаля . Паскаль изобрел вычислительное устройство, именно поэтому новому языку было присвоено его имя. Вирт настаивал впоследствии, что название языка должно начинаться с прописной буквы — как фамилия. Первая версия языка была создана для компьютера  CDC  6000.
Блез Паскаль и Никлаус Вирт – история и современность   Назад
Эволюция «алголоподобных» языков Algol 60 (1960) Algol W (1967) Algol 68 (1968) Pascal (1970) Modula - 2 (1977) Modula (1975) Modula - 3 (1987) Назад
История создания и развития языка Паскаль Благодаря своей четкости, логичности и другим особенностям  Pascal  надолго занял свою нишу, являясь прекрасным языком для обучения, программированию.  Pascal  использовался и для разработки серьезных программ-приложений. Шутили, что Вирт разработал игрушку, но многие отнеслись к ней слишком серьёзно. В 1975 г. вновь два события стали вехами в истории программирования Билл Гейтс и Пол Аллен заявили о себе, разработав свою версию языка  BASIC , Вирт и Йенсен выпустили его классическое описание языка  Pascal  под названием « Pascal User Manual and Report ».
История создания и развития языка Паскаль Впоследствии появились различные версии языка и его расширения Наиболее устным расширением стал пакет  Turbo Pascal  фирмы  Borland , появившийся 1983 году и сразу ставший событием в мире компьютерных технологий. Первое упоминание о нем содержалось в рекламе, опубликованной в журнале  BYTE , а сам пакет предназначался для операционной системы СР/М. В начале 1984 года он был перенесен в среду  MS - DOS  и приобрел огромную популярность. С тех пор появилось несколько версий  Turbo Pascal , последняя — седьмая. Фирма  Borland  завершила линию продуктов  Turbo Pascal  и перешла к выпуску системы визуальной разработки для  Windows  —  Delphi .
История создания и развития языка Паскаль   Несмотря на это, язык  Turbo Pascal  сохраняет свое значение в качестве отличного средства для первого знакомства с миром «серьезного» программирования. Это связано как с его четкой логической структурой, так и с теми его возможностями, которые позволяют использовать  Turbo Pascal  для решения разнообразных задач. Среди них вычисления и обработка данных, компьютерная графика, работа со звуком, системное програм­мирование.  Turbo Pascal  позволяет применять приемы объектно-ориентированного программирования, которое стало одной из ведущих современных технологий программирования.

More Related Content

PPT
презентация языки программирования
PPTX
языки программирования
PPTX
Языки программирования
PPTX
эволюция языков программирования
PPT
Программирование
PPT
лекции презентации
PPSX
Programming history. Algorithm
PPS
Язык программирования Pascal
презентация языки программирования
языки программирования
Языки программирования
эволюция языков программирования
Программирование
лекции презентации
Programming history. Algorithm
Язык программирования Pascal

What's hot (12)

PPT
лекция 17
PPT
43828
PPT
языки программирования
PPTX
языки программирования презетнация
PPT
PPTX
Эмин Р. "Языки Программирования"
PDF
Технология OpenMP
PPSX
PPSX
378 васильев куницын
PPTX
Niklaus virt by_toqrul_9r1
PDF
Languages b6cc1c17
PDF
Смолина Пользовательские интерфейсы систем лингвистической разметки текстов
лекция 17
43828
языки программирования
языки программирования презетнация
Эмин Р. "Языки Программирования"
Технология OpenMP
378 васильев куницын
Niklaus virt by_toqrul_9r1
Languages b6cc1c17
Смолина Пользовательские интерфейсы систем лингвистической разметки текстов
Ad

Similar to Pascal+ (20)

PPT
История программирования
PPT
Orxan9r2 pascal
PPT
Orxan9r2 pascal
PPTX
язык программирования
PPTX
языки программирования презетнация
PPT
лекции презентации
PPT
лекции презентации
PPTX
язык программирования
PPT
вопросы на тему Turbo pascal
PPTX
Язык программирования PascalABC.NET 2015. Новые возможности
PPTX
Ayan9r1 po(1)
PPTX
паскаль язык структурного программирования
PPT
Vvedenievturbopascal
PPT
Занятие № 4 Языки и системы программирования. Их назначение и характеристики
PPTX
PPT
Язык программирования Паскаль
PPT
10кл общие сведения о языке программирования паскаль
PPT
10кл общие сведения о языке программирования паскаль
PPT
PPT
Qasimli Aysel 9r2
История программирования
Orxan9r2 pascal
Orxan9r2 pascal
язык программирования
языки программирования презетнация
лекции презентации
лекции презентации
язык программирования
вопросы на тему Turbo pascal
Язык программирования PascalABC.NET 2015. Новые возможности
Ayan9r1 po(1)
паскаль язык структурного программирования
Vvedenievturbopascal
Занятие № 4 Языки и системы программирования. Их назначение и характеристики
Язык программирования Паскаль
10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль
Qasimli Aysel 9r2
Ad

More from Serghei Urban (20)

PDF
инт тех до_ пособие
PDF
Java script
PDF
Bobrovckii
RTF
Boyicev o. zashiti_svoyi_kompyuter_n
PDF
Revista 03.didactica pro
PDF
крис касперски компьютерные вирусы изнутри и снаружи [2006, rus]
PDF
Moodle!7
PDF
A basic english grammar exercises
PDF
Boyicev o. zashiti_svoyi_kompyuter_n.a4
PPT
Tice usb 1
PDF
Win server
PDF
Modernizarea standardelor
PDF
Cinci probleme fundamentale
PDF
книга с++
PDF
Evaluarea formativă
PDF
Cristian frasinaru curs-practic_de_java
PDF
Exercises in modern english grammar
PDF
Evaluarea rezultatelor scolare revista 33 34
DOC
Algoritmi
PDF
17 ru informatica corlat
инт тех до_ пособие
Java script
Bobrovckii
Boyicev o. zashiti_svoyi_kompyuter_n
Revista 03.didactica pro
крис касперски компьютерные вирусы изнутри и снаружи [2006, rus]
Moodle!7
A basic english grammar exercises
Boyicev o. zashiti_svoyi_kompyuter_n.a4
Tice usb 1
Win server
Modernizarea standardelor
Cinci probleme fundamentale
книга с++
Evaluarea formativă
Cristian frasinaru curs-practic_de_java
Exercises in modern english grammar
Evaluarea rezultatelor scolare revista 33 34
Algoritmi
17 ru informatica corlat

Pascal+

  • 1. История создания и развития языка Паскаль Урок – семинар
  • 2. История создания и развития языка Паскаль Считается, что программирование — дитя современного прогресса в области науки и технологии. Первые сложные многоцелевые вычислительные устройства появились еще в XIX веке. Тогда же возникла необходимость в разработке программ для них, и впервые с такой задачей столкнулась легендарная Ада Лавлейс, работавшая с вычислительной машиной Чарльза Бэббиджа, которая называлась «Машина для исчисления разностей» (« Difference Engine »). Но настоящие языки программирования появились все-таки в эпоху электронных вычислительных машин (ЭВМ). Считают, что первый язык программирования — это язык Short Code , появившийся в 1949 году.
  • 3. История создания и развития языка Паскаль Программисты, работавшие на первых моделях ЭВМ, вынуждены были программировать в машинных кодах. Приведём фрагмент (примерно одну десятую часть!) программы, которая выводит на экран приветствие « Hello , world !»: 457 f 464 c 010100010000000000000000000200030001 000003 d 0080000340000069800000000000000340020 00050028001600130006000000340000003408000000000000аОООООООа0000000050000000400000003000000 d 4000000 d 4080000000000001300000013000000040000000100000001000000000000000008000000000004 f 5000004 f 5000000050000100000000001000004 f 8000014 f 808000000000000 c 4000000 c 8000000060000000000000020000052 c 0000152 c 080000000000009000000090000000060000000400006 c 2 f 62696 c 2 f 2 d 6496 c 756 e 2 e 786 f 73312 e 0000001100000011000000000000000 eOOOOOOOaOOOOOOOOOOOO ...
  • 4. История создания и развития языка Паскаль Используя машинные коды, можно добиться максимальной скорости выполнения программы, но для этого сначала необходимо разобраться, как работает центральный процессор того компьютера, на котором предполагается запускать программу. Когда-то доступ к компьютерам получали только избранные, которые имели достаточно глубокую подготовку в данной области, однако с развитием вычислительной техники и снижением ее стоимости компьютерами стали пользоваться не только специалисты-электронщики, но и специалисты других областей человеческой деятельности. Для них важнее было провести с помощью ЭВМ вычисления и быстро получить результат, относящийся к области их интересов, чем постигать особенности микропроцессорной архитектуры.
  • 5. История создания и развития языка Паскаль В это время и появились первые языки программирования высокого уровня, которые были гораздо понятнее человеку, чем машинные коды. Первыми языками программирования высокого уровня были FORTRAN , Cobol и Algol , появившиеся в 50-е годы XX века. Первые два из них «здравствуют» и поныне — это языки-долгожители, a Algol стал родоначальником целого семейства языков, в числе которых и Pascal . В настоящее время насчитывается несколько тысяч языков программирования, большая часть из которых имеет довольно узкую специализацию. Говорят, что как только появился второй язык программирования, начались бурные споры о том, какой язык лучше! Эти споры идут и поныне, принимая иногда характер религиозных войн древности.
  • 6. Схематическая история создания языков программирования FORTRAN Algol 60 PL/I Cobol Lisp Miranda Basic Prolog Simula Algol 68 Pascal Smalltalk C Ada C++ 1950 1960 1970 1980
  • 7. История создания и развития языка Паскаль Особое место среди языков программирования занимает Algol , первая версия которо­го появилась в 1958 году. Одним из разработчиков языка Algol был «отец» языка FORTRAN Джон Бэкус. Название языка ALGOrithmic Language подчеркивает то обстоятельство, что он предназначен для записи алгоритмов. Благодаря четкой логической структуре Algol стал стандартным средством записи алгоритмов в научной и технической литературе. Последующими версиями языка стали Algol 60 и Algol 68. Algol 68 оказался излишне громоздким, что создавало большие трудности в его реализации.
  • 8. История создания и развития языка Паскаль Один из членов комитета, занимавшегося разработкой спецификации, — швейцарский ученый Никлаус Вирт — протестовал против ее принятия. Он оказался прав — Algol 68 стал «лебединой песней» некогда самого популярного языка программирования, однако этот язык дал начало целой ветви новых языков В 1967 году Вирт создал свою версию — языка Algol W . Это было связано с необходимостью найти язык программирования, который можно было бы использовать для обучения студентов методам разработки программ, таким как «программирование сверху вниз», «структурное программирование» и т. д. Вирту не понравился ни один из существовавших в то время языков, и в 1968 г. году он приступил к разработке собственного .
  • 9. История создания и развития языка Паскаль В 1970 году в мире программирования произошли по крайней мере два великих события — появились операционная система Unix и новый язык программирования Pascal . Вирт назвал его в честь великого французского математика и религиозного философа XVII века Блеза Паскаля . Паскаль изобрел вычислительное устройство, именно поэтому новому языку было присвоено его имя. Вирт настаивал впоследствии, что название языка должно начинаться с прописной буквы — как фамилия. Первая версия языка была создана для компьютера CDC 6000.
  • 10. Блез Паскаль и Никлаус Вирт – история и современность Назад
  • 11. Эволюция «алголоподобных» языков Algol 60 (1960) Algol W (1967) Algol 68 (1968) Pascal (1970) Modula - 2 (1977) Modula (1975) Modula - 3 (1987) Назад
  • 12. История создания и развития языка Паскаль Благодаря своей четкости, логичности и другим особенностям Pascal надолго занял свою нишу, являясь прекрасным языком для обучения, программированию. Pascal использовался и для разработки серьезных программ-приложений. Шутили, что Вирт разработал игрушку, но многие отнеслись к ней слишком серьёзно. В 1975 г. вновь два события стали вехами в истории программирования Билл Гейтс и Пол Аллен заявили о себе, разработав свою версию языка BASIC , Вирт и Йенсен выпустили его классическое описание языка Pascal под названием « Pascal User Manual and Report ».
  • 13. История создания и развития языка Паскаль Впоследствии появились различные версии языка и его расширения Наиболее устным расширением стал пакет Turbo Pascal фирмы Borland , появившийся 1983 году и сразу ставший событием в мире компьютерных технологий. Первое упоминание о нем содержалось в рекламе, опубликованной в журнале BYTE , а сам пакет предназначался для операционной системы СР/М. В начале 1984 года он был перенесен в среду MS - DOS и приобрел огромную популярность. С тех пор появилось несколько версий Turbo Pascal , последняя — седьмая. Фирма Borland завершила линию продуктов Turbo Pascal и перешла к выпуску системы визуальной разработки для Windows — Delphi .
  • 14. История создания и развития языка Паскаль Несмотря на это, язык Turbo Pascal сохраняет свое значение в качестве отличного средства для первого знакомства с миром «серьезного» программирования. Это связано как с его четкой логической структурой, так и с теми его возможностями, которые позволяют использовать Turbo Pascal для решения разнообразных задач. Среди них вычисления и обработка данных, компьютерная графика, работа со звуком, системное програм­мирование. Turbo Pascal позволяет применять приемы объектно-ориентированного программирования, которое стало одной из ведущих современных технологий программирования.