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

Viewers also liked (20)

Unit 1
Unit 1Unit 1
Unit 1
 
Krible
KribleKrible
Krible
 
PyCon UA 2011: Test Infected
PyCon UA 2011: Test InfectedPyCon UA 2011: Test Infected
PyCon UA 2011: Test Infected
 
Implementation
ImplementationImplementation
Implementation
 
América Latina y su historia reciente - Una visión geopolítica
América Latina y su historia reciente - Una visión geopolíticaAmérica Latina y su historia reciente - Una visión geopolítica
América Latina y su historia reciente - Una visión geopolítica
 
Analysis of questionnaire
Analysis of questionnaireAnalysis of questionnaire
Analysis of questionnaire
 
удача
удачаудача
удача
 
Space and design
Space and designSpace and design
Space and design
 
Virusinformaticos
VirusinformaticosVirusinformaticos
Virusinformaticos
 
Words tofel
Words tofelWords tofel
Words tofel
 
ERROR
ERRORERROR
ERROR
 
Bab mutasi
Bab mutasiBab mutasi
Bab mutasi
 
Expert systems
Expert systemsExpert systems
Expert systems
 
ESTADISTICA
ESTADISTICAESTADISTICA
ESTADISTICA
 
DU LAX is rockin' the house!
DU LAX is rockin' the house!DU LAX is rockin' the house!
DU LAX is rockin' the house!
 
Resultados Formulario
Resultados FormularioResultados Formulario
Resultados Formulario
 
Etalon
EtalonEtalon
Etalon
 
Proyecto disneyla navarro
Proyecto disneyla navarroProyecto disneyla navarro
Proyecto disneyla navarro
 
Energía Eólica
Energía EólicaEnergía Eólica
Energía Eólica
 
Blu ray
Blu rayBlu ray
Blu ray
 

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 prTahir Miriyev
 
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 prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prcahar
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki prTahir Miriyev
 
лекции презентации
лекции презентациилекции презентации
лекции презентацииGulnaz Shakirova
 

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

презентация языки программирования
презентация языки программированияпрезентация языки программирования
презентация языки программирования
 
Программирование
ПрограммированиеПрограммирование
Программирование
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascal
 
Orxan9r2 pascal
Orxan9r2 pascalOrxan9r2 pascal
Orxan9r2 pascal
 
Languages b6cc1c17
Languages b6cc1c17Languages b6cc1c17
Languages b6cc1c17
 
История программирования
История программированияИстория программирования
История программирования
 
Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"Эмин Р. "Языки Программирования"
Эмин Р. "Языки Программирования"
 
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
 
Turbo pascal. toqrul
Turbo pascal. toqrulTurbo pascal. toqrul
Turbo pascal. toqrul
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
Cahar9r12011yaziki pr
Cahar9r12011yaziki prCahar9r12011yaziki pr
Cahar9r12011yaziki pr
 
структура программы
структура программыструктура программы
структура программы
 
лекции презентации
лекции презентациилекции презентации
лекции презентации
 

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

  • 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. Их целью было создание языка обработки строк для работы с формулами и анализа графиков.