АльфаОмега

база знаний!



Математика [3]Химия [1]
Информатика [1]Менеджмент [1]
Программирование [2]Педагогика [11]
Физика [6]Бренды [4]
1с бухгалтерия [12]Английский язык [6]
Банковское дело [22]Безопасность жизнедеятельности [12]
Биология [7]Бухгалтерское дело [166]
Бухгалтерский учет [129]Информатика [91]
Инновационный менеджмент [12]История [3]
История экономики [80]История экономических учений [162]
Концепции современного естествознания [54]Конфликтология [18]
Культурология [45]Линейная алгебра [72]
Линейное программирование [7]Макроэкономика [43]
Маркетинг и реклама [68]Математическая статистика [21]
Математический анализ [50]Менеджмент [141]
Микроэкономика [39]Мировая экономика [85]
Моделирование портфеля ценных бумаг [19]Основы предпринимательства [44]
Отечественная история [39]Политология [27]
Правоведение [74]Прикладные программы [21]
Психология и педагогика [159]Региональная экономика [81]
Социология [58]Теория вероятностей [53]
Теория оптимального управления [3]Управление организацией [35]
Физическая культура [42]Философия [157]
Финансовый анализ [99]Финансы и кредит [236]
Численные методы [8]Эконометрика [15]
Экономика предприятия [70]Экономико математическое моделирование [48]
Экономическая география [69]Экономическая теория [99]
Экономическая политика [23]Юриспруденция [20]
Другие предметы [39]

Поколения языков программирования



(), 15.01.2012, 18:42

Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в начале 50-х годов, когда первые компьютеры только появились на свет. Это был первый язык ассемблера, созданный по принципу « одна инструкция – одна строка».

Расцвет второго поколения языков программирования пришелся на конец 50-х – начало 60-х годов. Тогда был разработан символический ассемблер, в котором появилось понятие переменной. Он стал первым полноценным языком программирования. Благодаря его возникновению заметно возросли скорость разработки и надежность программ.

Появление третьего поколения языков программирования принято относить к 60-м годам. В это время родились универсальные языки высокого уровня, с их помощью удается решать задачи из любых областей. Такие качества новых языков, как относительная простота, независимость от конкретного компьютера и возможность использования мощных синтаксических конструкций, позволили резко повысить производительность труда программистов. Подавляющее большинство языков этого поколения успешно применяется и сегодня.

С начала 70-х годов по настоящее время продолжается период языков четвертого поколения. Эти языки предназначены для реализации крупных проектов, повышения их надежности и скорости создания. Они обычно ориентированы на специализированные области применения, где хороших результатов можно добиться, используя не универсальные, а проблемно-ориентированные языки, оперирующие конкретными понятиями узкой предметной области. Как правило, в эти языки встраиваются мощные операторы, позволяющие одной строкой описать такую функциональность, для реализации которой в языках младших поколений потребовались бы тысячи строк исходного кода.

Рождение языков пятого поколения произошло в середине 90-х годов. К ним относятся также системы автоматического создания прикладных программ с помощью визуальных средств разработки, без знания программирования. Главная идея, которая закладываемая в эти языки,- возможность автоматического формирования результирующего текста на универсальных языках программирования (который потом требуется откомпилировать). Инструкции же вводятся в компьютер в максимально наглядном виде с помощью методов, наиболее удобных для человека, не знакомого с программированием.




Похожие материалы
Язык программирования
Уровни языков программирования
Поколения языков программирования
Объектно-ориентированное программирование (ООП)
Теоретические основы информатики. Информатика как наука

Категория: Информатика | Добавил: irish-lu
Просмотров:5459 | Загрузок: 0 | Рейтинг: 5.0/2
  
Всего комментариев: 0
 
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта

ПОДЕЛИТЬСЯ