Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lecture_4.pptx
Скачиваний:
23
Добавлен:
15.04.2015
Размер:
3.02 Mб
Скачать

Развитие ПО - 1980-е годы: настольные ППП, CASE-технологии

1)«Микропроцессорная революция» – компьютер стал бытовым прибором.

2)Бурный рост софтверного бизнеса.

3)«Взлёт» фирмы Microsoft. «Победа» Windows над OS/2 (IBM).

4)Появление CASE-технологий.

11

Развитие ПО - 1990-е годы: компьютерные сети и мультимедиа

1)Скачок в развитии компьютерных сетей.

2)Появление «сети сетей» — Интернета и сопутствующих технологий.

3)Появление мультимедиа-технологий.

4)Проблемы стандартизации на компьютерном рынке (ISO, ITU, ANSI, ГОСТ,…).

«Война» промышленных стандартов.

12

Языки и системы программирования. Предыстория

1)1940-е годы – К. Цузе, язык Plancalcul. Основные работы стали известны с большим опозданием – в 1972 г.

2)А.А. Ляпунов – предложил формальную запись программы в виде операторной схемы, прочитал в 1952-1953 гг. в МГУ 1-й в СССР курс программирования. На основе операторной схемы М.Р. Шура-Бура и А.П. Ершов в 1954-1956 гг. создали первые компиляторы (назывались

тогда программирующими программами) для

ЭВМ БЭСМ и «Стрела». 13

Языки и системы программирования. Предыстория

3)Fortran — FORmula TRANslator (IBM). Идея

1954 г., 1-й компилятор – для IBM 704, 1957 г. - поставлялся бесплатно вместе с ЭВМ, что обусловило его высокую популярность. Версии: Fortran II, III, IV, 77, 90, 95, 2003, 2008, …

«Главный долгожитель» среди языков программирования.

14

Фрагмент простейшей программы на Фортране

Особенности языка Фортран

фиксированный формат записи программы

отсутствие описаний переменных

цифровые метки операторов

средства форматного ввода/вывода

работа с комплексными числами

16

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

Предыстория

4) Basic — язык для начинающих

«Beginners All-purpose Symbolic Instruction

Code» — символический многоцелевой код для начинающих, прямой потомок Фортрана и тоже «долгожитель» (1-й вариант - 1964г., Дармутский колледж, США).

Разработчики - Дж. Кемени, венгерский эмигрант, который ранее стажировался у фон Неймана в Лос-Аламосе во время работы над атомной бомбой, Томас Курц,

работавший после войны ассистентом у Эйнштейна. 17

Основные идеи создания Basic

1) разработать простой язык —

подмножество Фортрана, доступное начинающим программистам

2) создать систему программирования на этом языке, которая позволила бы

работать на машине одновременно нескольким пользователям в режиме

диалога =>

возможность выполнения программ пошагово в режиме интерпретации18

Пример программы на Basic

Что делает эта программа??? ( )

Пример программы на Basic

Ввод, сортировка и печать пяти чисел

Соседние файлы в папке ВВС_Заочникам