SlideShare a Scribd company logo
1 of 10
История языков
программирования
9 класс
Языки программирования
• Даже при наличии десятков
тысяч программ разработанных
для IBM PC пользователям
может потребоваться что-то
такое, чего не делают (или
делают что-то не то) имеющиеся
программы. В этих случаях
следует использовать системы
программирования, т.е. системы
для разработки новых программ.
Язык программирования – это
система команд, понятных ЭВМ.
Языки программирования делятся на:
• машинноориентированные языки
(языки низкого уровня): Автокоды,
Ассемблеры – позволяют управлять
вычислительным процессом напрямую,
при помощи машинных команд,
• языки программирования высокого
уровня.
Классы языков высокого
уровня.
• Процедурные – Fortran, Pascal,
Basic, C;
• Логические – Лисп, Пролог и
др.;
• Объектно-ориетированные –
С++, Java, Delphi и др.
• Среди программистов,
пишущих программы для
персональных компьютеров,
наибольшей популярностью
пользуются языки Си, Си++,
Паскаль и Бейсик.
Язык Си
• Язык Си был изобретен в 1972 году Денисом
Ричи и Кеном Томпсоном для использования в
написании весьма ныне популярной
операционной системы Unix. Си соединяет
свойства языка высокого уровня с возможностью
эффективного использования ресурсов
компьютера, которое обычно обеспечивается
только при программировании на языке
Ассемблера. Си не очень прост в обучении и
требует тщательности в программировании, но
позволяет писать сложные и весьма
высокоэффективные программы. Бьярном
Страустрапом был разработан язык Си++ -
расширение языка Си, реализующее популярные
в последнее время концепции объектно-
ориентированного программирования и
Язык Паскаль
•     Язык Паскаль был разработан в 1970 году
Никлаусом Виртом как язык для обучения
студентов программированию. Паскаль позволяет
писать программы, легко читаемые даже
новичком, и содержит в себе все элементы,
необходимые для соблюдения хорошего строгого
стиля программирования (называемого
структурным программированием), упрощающего
разработку сложных программ. Системы
программирования на Паскале для IBM PC также
реализуют расширенные варианты этого языка.
Из этих реализаций наиболее популярны - Turbo
Pascal, Borland Pascal и Borland Pascal for
Windows
Язык Бейсик
•     Язык Бейсик был создан в 1964 году Томасом Куртом
и Джоном Кемени как язык для начинающих,
облегчающий написание простых программ. Существует
много различных версий Бейсика Это язык очень широко
распространен на микрокомпьютерах. На IBM PC широко
используются Quick Basic и Visual Basic фирмы Мicrosoft и
Turbo Basic фирмы Borland.    
• Основная идея авторов языка Бейсик - снабдить простым
языком программирования непрофиссиональных
программистов - оказалась очень привлекательной для
большого числа разработчиков различных фирм.
    В феврале 1975 года на рынке программмных средств
появилась первая версия языка Бейсик для персональных
компьютеров, авторами которой были Билл Гейтс и Пол
Аллен, сотрудники корпорации Microsoft - ведущего лидера
поставщиков программного обеспечения.
Именно этот год стал, по существу, годом, когда Basic
вышел в свет. Сочетая в себе простоту, гибкость и
универсальность, этот язык стал прообразом многих других
языков программирования.
Другие языки
• На IBM, кроме выше упомянутых языков,
используется и много других языков
программирования. Для построения
экспертных систем употребляются языки
Лисп (Джона Маккарти) и Пролог
(Алан Кулмероэ и Филипп Руссел) ,
для создания информационных систем
используют язык Clipper. Имеются и
реализации языков, которые
использовались ранее на больших
компьютерах, например Фортрана (Джон
Бэкус) и Кобола (Грейс Хоппер).
Другие языки
• На IBM, кроме выше упомянутых языков,
используется и много других языков
программирования. Для построения
экспертных систем употребляются языки
Лисп (Джона Маккарти) и Пролог
(Алан Кулмероэ и Филипп Руссел) ,
для создания информационных систем
используют язык Clipper. Имеются и
реализации языков, которые
использовались ранее на больших
компьютерах, например Фортрана (Джон
Бэкус) и Кобола (Грейс Хоппер).

More Related Content

Similar to История программирования

языки программирования
языки программированияязыки программирования
языки программированияDmitry Kulikov
 
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniyaQasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniyaaysel9r2
 
Qasimli Aysel 9r2
Qasimli Aysel 9r2  Qasimli Aysel 9r2
Qasimli Aysel 9r2 aysel9r2
 
история развития операционных систем
история развития операционных системистория развития операционных систем
история развития операционных системNickEliot
 
HappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программисты
HappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программистыHappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программисты
HappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программистыHappyDev-lite
 
Linux и свободное по
Linux и свободное поLinux и свободное по
Linux и свободное поAlexander Babich
 
лекции презентации
лекции презентациилекции презентации
лекции презентацииGulnaz Shakirova
 
лекции презентации
лекции презентациилекции презентации
лекции презентацииGulnaz Shakirova
 
лекции презентации
лекции презентациилекции презентации
лекции презентацииZhanna Kazakova
 
История программного обеспечения и ИКТ
История  программного обеспечения и ИКТИстория  программного обеспечения и ИКТ
История программного обеспечения и ИКТmaxim1415
 
Программное обеспечение
Программное обеспечениеПрограммное обеспечение
Программное обеспечениеAndrey Dolinin
 
Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Emin Rahmanov
 
Программист как профессия
Программист как профессияПрограммист как профессия
Программист как профессияJaroslav Khorishenko
 
SDExpo 2007 - Эволюция средств разработки
SDExpo 2007 - Эволюция средств разработкиSDExpo 2007 - Эволюция средств разработки
SDExpo 2007 - Эволюция средств разработкиguest9273776
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascalorxan9r2
 

Similar to История программирования (20)

Pascal+
Pascal+Pascal+
Pascal+
 
языки программирования
языки программированияязыки программирования
языки программирования
 
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniyaQasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniya
 
Qasimli Aysel 9r2
Qasimli Aysel 9r2  Qasimli Aysel 9r2
Qasimli Aysel 9r2
 
история развития операционных систем
история развития операционных системистория развития операционных систем
история развития операционных систем
 
HappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программисты
HappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программистыHappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программисты
HappyDev-lite-2016-весна 04 Анна Тарасенко. На каких языках говорят программисты
 
история паскаль
история паскальистория паскаль
история паскаль
 
Linux и свободное по
Linux и свободное поLinux и свободное по
Linux и свободное по
 
43828
4382843828
43828
 
лекции презентации
лекции презентациилекции презентации
лекции презентации
 
лекции презентации
лекции презентациилекции презентации
лекции презентации
 
лекции презентации
лекции презентациилекции презентации
лекции презентации
 
История программного обеспечения и ИКТ
История  программного обеспечения и ИКТИстория  программного обеспечения и ИКТ
История программного обеспечения и ИКТ
 
378 васильев куницын
378 васильев куницын378 васильев куницын
378 васильев куницын
 
Программное обеспечение
Программное обеспечениеПрограммное обеспечение
Программное обеспечение
 
Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"
 
Программист как профессия
Программист как профессияПрограммист как профессия
Программист как профессия
 
SDExpo 2007 - Эволюция средств разработки
SDExpo 2007 - Эволюция средств разработкиSDExpo 2007 - Эволюция средств разработки
SDExpo 2007 - Эволюция средств разработки
 
2IDE~1.PPT
2IDE~1.PPT2IDE~1.PPT
2IDE~1.PPT
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascal
 

История программирования

  • 2. Языки программирования • Даже при наличии десятков тысяч программ разработанных для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают что-то не то) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
  • 3. Язык программирования – это система команд, понятных ЭВМ. Языки программирования делятся на: • машинноориентированные языки (языки низкого уровня): Автокоды, Ассемблеры – позволяют управлять вычислительным процессом напрямую, при помощи машинных команд, • языки программирования высокого уровня.
  • 4. Классы языков высокого уровня. • Процедурные – Fortran, Pascal, Basic, C; • Логические – Лисп, Пролог и др.; • Объектно-ориетированные – С++, Java, Delphi и др.
  • 5. • Среди программистов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Си++, Паскаль и Бейсик.
  • 6. Язык Си • Язык Си был изобретен в 1972 году Денисом Ричи и Кеном Томпсоном для использования в написании весьма ныне популярной операционной системы Unix. Си соединяет свойства языка высокого уровня с возможностью эффективного использования ресурсов компьютера, которое обычно обеспечивается только при программировании на языке Ассемблера. Си не очень прост в обучении и требует тщательности в программировании, но позволяет писать сложные и весьма высокоэффективные программы. Бьярном Страустрапом был разработан язык Си++ - расширение языка Си, реализующее популярные в последнее время концепции объектно- ориентированного программирования и
  • 7. Язык Паскаль •     Язык Паскаль был разработан в 1970 году Никлаусом Виртом как язык для обучения студентов программированию. Паскаль позволяет писать программы, легко читаемые даже новичком, и содержит в себе все элементы, необходимые для соблюдения хорошего строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ. Системы программирования на Паскале для IBM PC также реализуют расширенные варианты этого языка. Из этих реализаций наиболее популярны - Turbo Pascal, Borland Pascal и Borland Pascal for Windows
  • 8. Язык Бейсик •     Язык Бейсик был создан в 1964 году Томасом Куртом и Джоном Кемени как язык для начинающих, облегчающий написание простых программ. Существует много различных версий Бейсика Это язык очень широко распространен на микрокомпьютерах. На IBM PC широко используются Quick Basic и Visual Basic фирмы Мicrosoft и Turbo Basic фирмы Borland.     • Основная идея авторов языка Бейсик - снабдить простым языком программирования непрофиссиональных программистов - оказалась очень привлекательной для большого числа разработчиков различных фирм.     В феврале 1975 года на рынке программмных средств появилась первая версия языка Бейсик для персональных компьютеров, авторами которой были Билл Гейтс и Пол Аллен, сотрудники корпорации Microsoft - ведущего лидера поставщиков программного обеспечения. Именно этот год стал, по существу, годом, когда Basic вышел в свет. Сочетая в себе простоту, гибкость и универсальность, этот язык стал прообразом многих других языков программирования.
  • 9. Другие языки • На IBM, кроме выше упомянутых языков, используется и много других языков программирования. Для построения экспертных систем употребляются языки Лисп (Джона Маккарти) и Пролог (Алан Кулмероэ и Филипп Руссел) , для создания информационных систем используют язык Clipper. Имеются и реализации языков, которые использовались ранее на больших компьютерах, например Фортрана (Джон Бэкус) и Кобола (Грейс Хоппер).
  • 10. Другие языки • На IBM, кроме выше упомянутых языков, используется и много других языков программирования. Для построения экспертных систем употребляются языки Лисп (Джона Маккарти) и Пролог (Алан Кулмероэ и Филипп Руссел) , для создания информационных систем используют язык Clipper. Имеются и реализации языков, которые использовались ранее на больших компьютерах, например Фортрана (Джон Бэкус) и Кобола (Грейс Хоппер).