SlideShare a Scribd company logo
1 of 13
Аксѐновой Виктории, Никитиной Елизаветы
   Хронограф
   A-0 и Speedcoding
   Apl
   Basic
   C
   Fortran
   Pascal
   Perl
   Postscript
   Prolog
В начале 50-х начали появляться первые языки, использовавшие
   символьные системы обозначений. Грейс Хоппер возглавила в
   компании Univac группу, которая разрабатывала язык А-0, а Джон
   Бэкус создал язык Speedcoding для IBM 701. Оба эти языка
   предназначались для преобразования простых арифметических
   выражений в исполняемый машинный код.
Язык APL был разработан Кеном Иверсоном в начале 60-х гг. как система обозначений для
   описания вычислений. Позднее он использовался как язык машинной архитектуры, в
   котором поведение конкретных команд можно было легко описать в виде векторных
   операций APL. Третьей фазой развития APL стала его реализация для IBM 360 в конце
   60-х гг. Вследствие краткости выражений на APL, у этого языка появились
   немногочисленные, но преданные сторонники, которые гордились тем, что легко
   разрабатывали сложные программы.
BASIC (Beginner's All-purpose Symbolic Instruction Code) был разработан Томасом Куртцем и Джоном Кемени, сотрудниками
    Дартмутского колледжа, в начале 60-х гг. Целью разработчиков было создать простой в использовании язык программирования, в
    особенности для студентов не технических специальностей. Для увеличения эффективности вычислений BASIC был реализован как
    интерактивный язык, причѐм это было сделано задолго до того, как режим разделения времени стал стандартом системной
    архитектуры. BASIC также является ярким примером внутренне противоречивого языка программирования. Те, кто критикует этот
    язык, повторяют шутку, что BASIC - это оксиморон из одного слова. Хотя синтаксис языка BASIC очень прост в изучении, однако
    при попытке написать программу длиной более одной страницы сложность соединения компонентов программы в единое целое
    делает получающийся код совершенно нечитаемым. Именно по этой причине в следующие версии BASIC были внесены изменения,
    связанные с допущением более длинных имен переменных, включением в язык имен подпрограмм и увеличением гибкости структур
    управления. Эти изменения привели к тому, что BASIC стал похож скорее на язык типа Pascal и FORTRAN, чем на свой исходный
    простой вариант образца 60-х гг.
Язык С был разработан в 1972 г. Деннисом Ритчи и Кеном Томпсоном из AT&T
   Bell Telephone Laboratories. По стилю он похож на ALGOL и Pascal, а также
   использует свойства языка PL/I. Хотя он и является универсальным языком,
   компактный синтаксис и эффективность выполнения написанных на нем
   программ сделали его популярным языком системного программирования.
Так же как и в случае с языком Pascal, автором которого считается Никлаус Вирт,
   создание языка C++ обычно приписывают одному конкретному человеку.
   Бьерн Страуструп на основе языка С разработал столь же эффективный язык,
   но с некоторыми дополнительными возможностями в области наследования
   объектов. Для понимания языка C++ желательно, чтобы уже был изучен язык
   С.
Perl - это интерпретируемый язык, предназначенный для эффективной обработки
    текстов. Синтаксис языка Perl построен по образцу языка С, так как исходно Perl
    развивался как командный язык в операционной системе UNIX, где С являлся
    основным языком программирования. Ввиду сходства с С Perl столь же удобен
    (или неудобен - в зависимости от того, считаете ли вы С удобным для чтения) для
    чтения, как и С.
Postscript был разработан как архитектура виртуальной машины,
   предназначенной для создания печатных документов. В большинстве
   приложений не предполагается, что программист будет читать текст
   документа Postscript. Тем не менее синтаксис Postscript достаточно прост и
   легок для восприятия.
В отличие от других языков Prolog не является универсальным языком
   программирования. Он ориентирован на решение задач с использованием
   исчисления предикатов .Целью разработки языка Prolog было предоставить
   возможность задания спецификаций решения и позволить компьютеру вывести из
   них последовательность выполнения для этого решения, а не задание алгоритма
   решения задачи, как в большинстве изученных нами языков.
Уникальность языка Smalltalk определяют следующие свойства, благодаря которым
   он отличается от остальных языков, описанных в этой книге.
Среда разработки. Smalltalk разрабатывался как целая система: язык, компьютер и
   среда программирования. Однако в данной книге мы рассматриваем Smalltalk
   только как язык программирования и совершенно не касаемся вопросов,
   связанных со средой программирования.
Разработка началась в 1962 году Ральфом Грисвольдом, Иваном Полонским и Дэвидом
   Фарбером, сотрудниками лаборатории AT&T Bell Labs. Их целью было создание языка
   обработки строк для работы с формулами и анализа графиков.
языки программирования презетнация

More Related Content

Viewers also liked

Robot powerpoint
Robot powerpointRobot powerpoint
Robot powerpointFDRScience
 
Robot supervisor
Robot supervisorRobot supervisor
Robot supervisorMalak Talbi
 
High Speed Tilting Trains
High Speed Tilting TrainsHigh Speed Tilting Trains
High Speed Tilting TrainsKonal Singh
 
Brief Presentation about Robotics and Robots
Brief Presentation about Robotics and Robots Brief Presentation about Robotics and Robots
Brief Presentation about Robotics and Robots Nawfel Mestoui
 
Obstacle Detctor Robot report
Obstacle Detctor Robot reportObstacle Detctor Robot report
Obstacle Detctor Robot reportNikita Kaushal
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
Robots presentation
Robots presentationRobots presentation
Robots presentationaroobkazim
 
Robot PowerPoint
Robot PowerPointRobot PowerPoint
Robot PowerPointbradschultz
 
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONSROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONSAnmol Seth
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of RoboticsAmeya Gandhi
 

Viewers also liked (15)

Robotics
RoboticsRobotics
Robotics
 
Robot powerpoint
Robot powerpointRobot powerpoint
Robot powerpoint
 
Robot supervisor
Robot supervisorRobot supervisor
Robot supervisor
 
High Speed Tilting Trains
High Speed Tilting TrainsHigh Speed Tilting Trains
High Speed Tilting Trains
 
Brief Presentation about Robotics and Robots
Brief Presentation about Robotics and Robots Brief Presentation about Robotics and Robots
Brief Presentation about Robotics and Robots
 
Robot ppt templates
Robot ppt templatesRobot ppt templates
Robot ppt templates
 
Obstacle Detctor Robot report
Obstacle Detctor Robot reportObstacle Detctor Robot report
Obstacle Detctor Robot report
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
Robots presentation
Robots presentationRobots presentation
Robots presentation
 
Robot PowerPoint
Robot PowerPointRobot PowerPoint
Robot PowerPoint
 
Robotics.Ppt
Robotics.PptRobotics.Ppt
Robotics.Ppt
 
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONSROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 

Similar to языки программирования презетнация

презентация языки программирования
презентация языки программированияпрезентация языки программирования
презентация языки программированияnhfkzkz
 
Программирование
ПрограммированиеПрограммирование
Программированиеalecsa
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascalorxan9r2
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascalorxan9r2
 
История программирования
История программированияИстория программирования
История программированияAndrey1245
 
Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Emin Rahmanov
 
Scripting languages
Scripting languagesScripting languages
Scripting languagesLev Panov
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcaharakperov
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prTahir Miriyev
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prTahir Miriyev
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
лекции презентации
лекции презентациилекции презентации
лекции презентацииGulnaz Shakirova
 

Similar to языки программирования презетнация (20)

презентация языки программирования
презентация языки программированияпрезентация языки программирования
презентация языки программирования
 
Программирование
ПрограммированиеПрограммирование
Программирование
 
Languages b6cc1c17
Languages b6cc1c17Languages b6cc1c17
Languages b6cc1c17
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascal
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascal
 
История программирования
История программированияИстория программирования
История программирования
 
Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"
 
Pascal+
Pascal+Pascal+
Pascal+
 
Scripting languages
Scripting languagesScripting languages
Scripting languages
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Turbo pascal. toqrul
Turbo pascal. toqrulTurbo pascal. toqrul
Turbo pascal. toqrul
 
структура программы
структура программыструктура программы
структура программы
 
лекции презентации
лекции презентациилекции презентации
лекции презентации
 

языки программирования презетнация

  • 2. Хронограф  A-0 и Speedcoding  Apl  Basic  C  Fortran  Pascal  Perl  Postscript  Prolog
  • 3. В начале 50-х начали появляться первые языки, использовавшие символьные системы обозначений. Грейс Хоппер возглавила в компании Univac группу, которая разрабатывала язык А-0, а Джон Бэкус создал язык Speedcoding для IBM 701. Оба эти языка предназначались для преобразования простых арифметических выражений в исполняемый машинный код.
  • 4. Язык APL был разработан Кеном Иверсоном в начале 60-х гг. как система обозначений для описания вычислений. Позднее он использовался как язык машинной архитектуры, в котором поведение конкретных команд можно было легко описать в виде векторных операций APL. Третьей фазой развития APL стала его реализация для IBM 360 в конце 60-х гг. Вследствие краткости выражений на APL, у этого языка появились немногочисленные, но преданные сторонники, которые гордились тем, что легко разрабатывали сложные программы.
  • 5. BASIC (Beginner's All-purpose Symbolic Instruction Code) был разработан Томасом Куртцем и Джоном Кемени, сотрудниками Дартмутского колледжа, в начале 60-х гг. Целью разработчиков было создать простой в использовании язык программирования, в особенности для студентов не технических специальностей. Для увеличения эффективности вычислений BASIC был реализован как интерактивный язык, причѐм это было сделано задолго до того, как режим разделения времени стал стандартом системной архитектуры. BASIC также является ярким примером внутренне противоречивого языка программирования. Те, кто критикует этот язык, повторяют шутку, что BASIC - это оксиморон из одного слова. Хотя синтаксис языка BASIC очень прост в изучении, однако при попытке написать программу длиной более одной страницы сложность соединения компонентов программы в единое целое делает получающийся код совершенно нечитаемым. Именно по этой причине в следующие версии BASIC были внесены изменения, связанные с допущением более длинных имен переменных, включением в язык имен подпрограмм и увеличением гибкости структур управления. Эти изменения привели к тому, что BASIC стал похож скорее на язык типа Pascal и FORTRAN, чем на свой исходный простой вариант образца 60-х гг.
  • 6. Язык С был разработан в 1972 г. Деннисом Ритчи и Кеном Томпсоном из AT&T Bell Telephone Laboratories. По стилю он похож на ALGOL и Pascal, а также использует свойства языка PL/I. Хотя он и является универсальным языком, компактный синтаксис и эффективность выполнения написанных на нем программ сделали его популярным языком системного программирования.
  • 7. Так же как и в случае с языком Pascal, автором которого считается Никлаус Вирт, создание языка C++ обычно приписывают одному конкретному человеку. Бьерн Страуструп на основе языка С разработал столь же эффективный язык, но с некоторыми дополнительными возможностями в области наследования объектов. Для понимания языка C++ желательно, чтобы уже был изучен язык С.
  • 8. Perl - это интерпретируемый язык, предназначенный для эффективной обработки текстов. Синтаксис языка Perl построен по образцу языка С, так как исходно Perl развивался как командный язык в операционной системе UNIX, где С являлся основным языком программирования. Ввиду сходства с С Perl столь же удобен (или неудобен - в зависимости от того, считаете ли вы С удобным для чтения) для чтения, как и С.
  • 9. Postscript был разработан как архитектура виртуальной машины, предназначенной для создания печатных документов. В большинстве приложений не предполагается, что программист будет читать текст документа Postscript. Тем не менее синтаксис Postscript достаточно прост и легок для восприятия.
  • 10. В отличие от других языков Prolog не является универсальным языком программирования. Он ориентирован на решение задач с использованием исчисления предикатов .Целью разработки языка Prolog было предоставить возможность задания спецификаций решения и позволить компьютеру вывести из них последовательность выполнения для этого решения, а не задание алгоритма решения задачи, как в большинстве изученных нами языков.
  • 11. Уникальность языка Smalltalk определяют следующие свойства, благодаря которым он отличается от остальных языков, описанных в этой книге. Среда разработки. Smalltalk разрабатывался как целая система: язык, компьютер и среда программирования. Однако в данной книге мы рассматриваем Smalltalk только как язык программирования и совершенно не касаемся вопросов, связанных со средой программирования.
  • 12. Разработка началась в 1962 году Ральфом Грисвольдом, Иваном Полонским и Дэвидом Фарбером, сотрудниками лаборатории AT&T Bell Labs. Их целью было создание языка обработки строк для работы с формулами и анализа графиков.