- Главная
- Информатика
- История программного обеспечения
Содержание
- 2. Программное обеспечение Программное обеспечение. История развития. Классификация программного обеспечения. 2 Программа - последовательность указаний (команд) для
- 3. Прикладное ПО Прикладное ПО ( или пакеты прикладных программ) предназначено для решения определенного класса задач, т.е.
- 4. Инструментальное ПО Инструментальное ПО (или системы программирования) обеспечивают создание ВСЕХ КЛАССОВ ПРОГРАММ: системных, прикладных и новых
- 5. Инструментальные средства Транслятор (англ. translator переводчик) это программа-переводчик. Она преобразует программу, написанную на одном из языков
- 6. Этапы развития 2 этап Второе поколение характеризуются созданием ЯП ассемблерного типа, позволяющих вместо бинарных и иных
- 7. 3 этап 2 этап Второе поколение характеризуются созданием ЯП ассемблерного типа, позволяющих вместо бинарных и иных
- 8. 4 этап 4 этап Языки четвертого поколения носили непроцедурный характер, т.е. программы на таких языках описывают
- 9. 5 этап 5 этап Широкое распространением так называемые скриптовые языки. К пятому поколению языков программирования также
- 11. Скачать презентацию
Слайд 2Программное обеспечение
Программное обеспечение. История развития. Классификация программного обеспечения.
2 Программа - последовательность указаний (команд)
Программное обеспечение
Программное обеспечение. История развития. Классификация программного обеспечения.
2 Программа - последовательность указаний (команд)

3 Системное ПО предназначено для эксплуатации и технического обслуживания ПК, управления и организации вычислительного процесса при решении любой конкретной задачи на ПК и т.д. Системное ПО обязательная часть ПО, к нему относятся: · Операционные системы(Windows, Linux ) · Оболочки операционных систем ( Windows Commander, Norton Commander (NC), DOS Shell, Volkov Commander ) · Программы-утилиты (драйверы, архиваторы, антивирусы и т.д.)
Слайд 3Прикладное ПО
Прикладное ПО ( или пакеты прикладных программ) предназначено для решения определенного
Прикладное ПО
Прикладное ПО ( или пакеты прикладных программ) предназначено для решения определенного

Слайд 4Инструментальное ПО
Инструментальное ПО (или системы программирования) обеспечивают создание ВСЕХ КЛАССОВ ПРОГРАММ: системных,
Инструментальное ПО
Инструментальное ПО (или системы программирования) обеспечивают создание ВСЕХ КЛАССОВ ПРОГРАММ: системных,

Слайд 5Инструментальные средства Транслятор (англ. translator переводчик) это программа-переводчик. Она преобразует программу, написанную
Инструментальные средства Транслятор (англ. translator переводчик) это программа-переводчик. Она преобразует программу, написанную

Эволюция языков программирования машинно-зависимый ассемблерного типа высокого уровня непроцедурные скриптовые
1 этап Языки программирования первого поколения были строго машинно- зависимыми, представляя собой по сути набор машинных команд, который определялся архитектурой конкретной ЭВМ.
Слайд 6Этапы развития
2 этап Второе поколение характеризуются созданием ЯП ассемблерного типа, позволяющих вместо
Этапы развития
2 этап Второе поколение характеризуются созданием ЯП ассемблерного типа, позволяющих вместо

3 этап В 1954 году начинается третье поколение языков программирования: в недрах корпорации IBM группой разработчиков во главе с Джоном Бэкусом (John Backus) был создан язык программирования Fortran. Значение этого события трудно переоценить. Это первый язык программирования высокого уровня. Ключевой идеей, отличающей новый язык от ассемблера, была концепция подпрограмм. В 1960 году был создан язык программирования Cobol. Он задумывался как язык для создания коммерческих приложений, и он стал таковым. На Коболе написаны тысячи прикладных коммерческих систем. Отличительной особенностью языка является возможность эффективной работы с большими массивами данных, что характерно именно коммерческих приложений. Популярность Кобола столь высока, что даже сейчас, при всех его недостатках (по структуре и замыслу Кобол во многом напоминает Фортран) появляются новые его диалекты и реализации.
Слайд 73 этап
2 этап Второе поколение характеризуются созданием ЯП ассемблерного типа, позволяющих вместо
3 этап
2 этап Второе поколение характеризуются созданием ЯП ассемблерного типа, позволяющих вместо

11 3 этап В 1954 году начинается третье поколение языков программирования: в недрах корпорации IBM группой разработчиков во главе с Джоном Бэкусом (John Backus) был создан язык программирования Fortran. Значение этого события трудно переоценить. Это первый язык программирования высокого уровня. Ключевой идеей, отличающей новый язык от ассемблера, была концепция подпрограмм. В 1960 году был создан язык программирования Cobol. Он задумывался как язык для создания коммерческих приложений, и он стал таковым. На Коболе написаны тысячи прикладных коммерческих систем. Отличительной особенностью языка является возможность эффективной работы с большими массивами данных, что характерно именно коммерческих приложений. Популярность Кобола столь высока, что даже сейчас, при всех его недостатках (по структуре и замыслу Кобол во многом напоминает Фортран) появляются новые его диалекты и реализации.
Слайд 84 этап
4 этап Языки четвертого поколения носили непроцедурный характер, т.е. программы на
4 этап
4 этап Языки четвертого поколения носили непроцедурный характер, т.е. программы на

Слайд 95 этап
5 этап Широкое распространением так называемые скриптовые языки. К пятому поколению
5 этап
5 этап Широкое распространением так называемые скриптовые языки. К пятому поколению

5 этап Язык JavaScript был создан в компании Netscape Communications в качестве языка для описания сложного поведения веб-страниц. Интерпретируется браузером во время отображения веб-страницы. По синтаксису схож с Java и (отдаленно) с C/C++. Имеет возможность использовать встроенную в браузер объектную функциональность, однако подлинно объектно-ориентированным языком не является. VBScript был создан в корпорации Microsoft во многом в качестве альтернативы JavaScript. Имеет схожую область применения. Синтаксически схож с языком Visual Basic (и является усеченной версией последнего). Так же, как и JavaScript, исполняется браузером при отображении веб-страниц и имеет ту же степень объектно- ориентированности. Perl создавался в помощь системному администратору операционной системы Unix для обработки различного рода текстов и выделения нужной информации. Развился до мощного средства работы с текстами. Является интерпретируемым языком и реализован практически на всех существующих платформах. Применяется при обработке текстов, а также для динамической генерации веб-страниц на веб-серверах. Python - интерпретируемый объектно-ориентированный язык программирования. По структуре и области применения близок к Perl, однако менее распространен и более строг и логичен. Имеются реализации для большинства существующих платформ.