Кабинет Информатики - История языков программирования

Кабинет Информатики

Четверг, 25.04.2024, 22:25
Меню сайта
Наш опрос
Есть ли в вашей школьной библиотеке персональный компьютер?
Всего ответов: 186
Новости...
Конкурсы
Позитивный контент-2017

Конкурсы для педагогов: Серая цапля
Победитель Общероссийского рейтинга школьных сайтов
Знак качества Просвещения

Фонд 21 века
Рейтинг образовательных сайтов mega-talant.com
Эволюция - бесплатные конкурсы для педагогов и школьников
Фонд 21 века
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Besucherzahler
счетчик посещений
доступность сайта Среднее и дошкольное образование

Проголосуй за наш сайт
Каталог webplus.info
Форма входа

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

1948 - Планкалкюль (Plankalkül - в переводе на русский это название соответствует выражению «планирующее исчисление») - первый в мире высокоуровневый язык программирования, созданный немецким инженером Конрадом Цузе. Планкалкюль поддерживал операции назначения, вызов подпрограмм, условные операторы, итерационные циклы, арифметику с плавающей запятой, массивы, иерархические структуры данных, утверждения, обработку исключений. 
1949 - Short Code - один из первых языков программирования высокого уровня из когда-либо разрабатываемых для вычислительных машин. Программист записывал решаемую задачу в виде математических формул, а затем, используя специальную таблицу переводил символ за символом, преобразовывал эти формулы в двухлитерные коды. Разработчики Джон Мокли и Вильгельм Шмидт
1954 - FORTRAN (FORmula TRANslator) - предназначен для научных и технических расчетов. Разработчик: Джон Бэкус.
1958 - ALGOL (Algorithmic language - алгоритмический язык) - предназначен для записи алгоритмов, которые строятся в виде последовательности процедур, применяемых для решения поставленных задач. Разработчики: Джон Бэкус, Петер Наур.
1958 - Lisp (LISt Processing language - «язык обработки списков») - семейство языков программирования, программы и данные в которых представляются системами линейных списков символов. Создатель Лиспа Джон Маккарти занимался исследованиями в области искусственного интеллекта.

1959 - COBOL (Common Business-Oriented Language) - предназначен для коммерческих приложений обрабатывал большие объемы нечисловых данных. Руководитель проекта по созданию Кобола: Грейс Хоппер.
1962 - Снобол (SNOBOL - StriNg Oriented symBOlic Language - искусственно созданный акроним, лишенный интуитивно понятного смысла) - язык программирования высокого уровня, предназначенный преимущественно для обработки текстовых данных. Разработчики сотрудники лаборатории AT&T Bell Labs: Ральф Грисвольд, Иван Полонский и Дэвид Фарбер.

1964 - BASIC (Beginner’s All Purpose Instuction Code) – универсальный язык символьных инструкций для начинающих, как язык обучения программированию. Бейсик является общепринятым акронимом от «Beginner's All-purpose Symbolic Insruction Code» (BASIC) – «Многоцелевой Символический Обучающий Код для Начинающих». Разработчик Томас Курц и Джонн Кемени.
1967 - Logo - язык программирования высокого уровня, разработанный Сеймуром Пейпертом и Идит Харель в образовательных целях для обучения детей дошкольного и младшего школьного возраста основным концепциям программирования (рекурсии, расширяемости), обеспечивает среду, в которой дети могут развивать свои навыки рассуждений и решений задач. В России в учебном процессе используются русские локализации для Windows под названием ЛогоМиры и ПервоЛого.

1967 - Симула (Simula) - первый в мире объектно-ориентированный язык, язык программирования общего назначения, разработанный сотрудниками Норвежского Вычислительного Центра Кристеном Нюгордом и Оле-Йоханом Далем для моделирования сложных систем.
1969 - Би - интерпретируемый язык программирования, разработанный в AT&T Bell Telephone Laboratories (Кен Томпсон и Деннис Ритчи). Является потомком языка BCPL и непосредственным предшественником языка Си.
1970 - Pascal назван его создателем Никлаусом Виртом в честь великого французского философа, физика и математика XVII века Блеза Паскаля. Особенностью языка является строгая типизация и наличие средств структурного (процедурного) программирования.
1970 - Forth - язык программирования разработан Чарльзом Муром. Forth поддерживает как интерактивное выполнение команд (что делает возможным использование в качестве командной оболочки для систем без полноценной операционной системы), так и возможность компиляции последовательности команд.
1971 - Smalltalk - объектно-ориентированный язык программирования с динамической типизацией, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг.

1971 - Си - язык, позволяющий быстро и эффективно создавать программный код. Разработан в лабораториях Bell Labs.
1975 - QBasicдиалект языка программирования Бейсик, разработанный компанией Microsoft. Язык предоставляет удобную среду разработки, включающую расширенные возможности отладки и возможность работы в командном режиме.

1980 - Ада - это структурный, модульный язык программирования, содержащий высокоуровневые средства программирования параллельных процессов. Язык назван в честь Ады Лавлейс. Разработчик: Жан Ишбиа.
1983 - С++компилируемый, статически типизированный язык программирования общего назначения. Синтаксис C++ унаследован от языка C. Разработчик Бьёрн Страуструп (сотрудник фирмы Bell Labs).
1984 - РАПИРА - средство, обеспечивающие переход от учебного языка Робик к языкам программирования высокого уровня. Рапира построен на основе русской лексики. Разработчик: Геннадий Анатольевич Звенигородский (разработана первая отечественная интегрированная система программирования «Школьница», ориентированная на обучение школьников).
1986 - Object Pascal - мультипарадигмальный, объектно-ориентированный язык программирования создан на основе языка Pascal. Разработчики: Ларри Теслер и Никлаус Вирт.
1988 - А+ разработан Артуром Уитни, задумывался как бизнес-ориентированная реализация APL, способная выполняться на SunOS (платформе для распределенных вычислений) и эффективно обрабатывать большие объемы данных.
1991 - Python (Питон) - высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Разработчик: Гвидо ван Россум.

1991 - Visual Basic - создан корпорацией Microsoft на основе языка Qbasic для разработки приложений с графическим интерфейсом в среде ОС Windows.
1995 - Delphiимперативный, структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область использования - написание прикладного программного обеспечения. Разработчик Borland Ltd.
1996 - Squeak - объектно-ориентированный язык программирования, диалект языка Smalltalk, имеет кросс-платформенную реализацию. Разработчики: Алан Кэй, Дэн Ингаллс, Адель Гольдберг.
1996 - ДРАКОН (Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность) - общедоступный визуальный алгоритмический язык программирования, предназначенный для описания структуры человеческой деятельности, для систематизации, структуризации, наглядного представления и формализации императивных знаний, а также для проектирования, программирования, моделирования и обучения. Основой графического синтаксиса языка ДРАКОН является графический алфавит. Язык универсален и может применяться для наглядного представления и быстрой разработки алгоритмов не только в космосе, но и в земных видах человеческой деятельности. Разработан при участии Федерального космического агентства и Российской академии наук.

1999 - Agda - инструмент автоматического доказательства теорем и одновременно функциональный язык программирования с зависимыми типами. Разработчик: Ульф Норелл.
2001 - Visual Basic.Net - это объектно-ориентированный язык программирования, который можно рассматривать как очередной виток эволюции Visual Basic, реализованный на платформе Microsoft.NET.

2002 - Visual C# (С-шарп) - объектно-ориентированный язык программирования, предназначенный для разработки приложений для платформы Microsoft.NET Framework. C# относится к семье языков с C-подобным синтаксисом (на основе языков С++ и Java). Разработчик: Андерс Хейлсберг.
2003 - язык Visual J# (J-шарп) - на основе Java и JavaScript.
2003 - Scala - мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования. Язык создан в лаборатории методов программирования Федеральной политехнической школы Лозанны Мартином Одерски.

2003 - Boo - объектно-ориентированный статически типизированный язык программирования. Синтаксис языка Boo похож на синтаксис языка Python. Язык поддерживает следующие возможности: вывод типов, генераторы, мультиметоды, опциональную утиную типизацию, макросы, настоящие замыкания, карринг, функции первого класса. Разработчик: Родриго Баррето де Оливейра.
2004 - FreeBASIC - язык программирования высокого уровня по синтаксису наиболее близкий к QuickBASIC. Разработчик: Андре Виктор.
2006 - Vala - объектно-ориентированный язык программирования, разработанный в 2006 году Йюргом Биллетером и Раффаэле Сандрини. Язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System
2010 - Rust - мультипарадигмальный компилируемый язык программирования общего назначения, внимание которого сосредоточено на трёх задачах: безопасность, скорость и параллелизм. Разработчик: Грэйдон Хор.
2012 - Julia - высокоуровневый высокопроизводительный свободный язык программирования с динамической типизацией, созданный для математических вычислений. Эффективен также и для написания программ общего назначения. Разработчики: Стефан Карпински, Джефф Безансон, Вирал Шах.
2014 - Swift - открытый мультипарадигмальный компилируемый язык программирования общего назначения. Код, написанный на Swift, может работать вместе с кодом, написанным на языках программирования C и Objective-C в рамках одного и того же проекта. Разработчик Крис Латтнер - руководитель отдела разработки инструментов для создания программного обеспечения Apple.

 

Единственный способ изучать новый язык программирования - писать на нём программы.


Хронология языков программирования (Википедия)

Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930


Социальные сети
Официальная группа в ВК Официальная группа в ОК Официальная группа в Телеграм
Портфолио


Год семьи
Год культурного наследия народов России
Перепись населения-2021
Школьник помнит
Полезные ссылки
  • Учительский портал
  • Педсовет.ORG
  • Дневник.ру
  • ProШколу.ru
  • Pedsovet.su
  • Завуч.инфо
  • Методисты.ру
  • Методсовет
  • УчМет
  • ИнформатикУрок
  • Менеджер образования
  • Сеть творческих учителей
  • Сообщество учителей ИКТ


  • Узнай свой IP адрес
    Перечень олимпиад на 2022-2023 учебный год







    Портал о суевериях, поверьях и приметах народов России