Программное обеспечение

 

 

 

 

 

 

Юрий Иванович Манин (российский математик, алгебраический геометр, член-корреспондент РАН (1991), член Королевской академии наук Нидерландов,Гёттингенской академии наук, академии «Леопольдина»,Французской академии наук,Американской академии искусств и наук. Почётный доктор многих университетов. Один из основоположников некоммутативной алгебраической геометрии и квантовой информатики):

  • И появляется человек, Алан Тьюринг, который говорит: «Модель математического текста есть машина, а не текст». Машина! – гениально. Через десять лет – уже фон-неймановские машины и принцип отделения программ, software, от железа, hardware.

 

Алан Мэтисон Тьюринг (1912-1954) — английский математик, логик, криптограф.

В 1936 году предложил абстрактную вычислительную модель компьютера общего назначения - «Машину Тьюринга».

Машина Тьюринга является расширением конечного автомата и способна имитировать все другие исполнители (с помощью задания правил перехода), каким-либо образом реализующие процесс пошагового вычисления.

«Машина Тьюринга» позволила формализовать понятие алгоритма

Общепринято считать Алана Тьюринга отцом информатики и теории искусственного интеллекта.

 

 

 

 

Компьютер - единство программного (soft) и аппаратного (hard) обеспечения.

Программа - алгоритм, записанный на языке  программирования.

Программное обеспечение (software, SW, soft, софт, ПО) - общее понятие, описывающее программы для компьютеров в отличие от его аппаратных составляющих (hardware).

 

 

 

Уильям Гейтс: Хорошее знание и умение применять на практике программное обеспечение, а также другие инструменты, в которых используются информационные технологии, стали основным условием для достижения успеха практически в любой карьере.

Билл Гейтс пожертвовал на благотворительность $36 854 000 000.

Клятва дарения (англ. The Giving Pledge) — инициатива Билла Гейтса и Уоррена Баффетта (2010) сподвигнуть самых богатых людей и их семьи пожертвовать большую часть их состояний на филантропию. К февралю 2013 года 105 миллиардеров присоединились к компании и пообещали отдать от 50% своего капитала на благотворительность.

Функциональные типы программ

1. Среды разработки (RAD, rapid application development) - обеспечивают создание новых программ.

2. Системные программы (system software) - обеспечивают создание новых программ и управляют работой компьютера оптимально используя его вычислительные ресурсы, выполняют общие (операции с файлами) и специализированные (проверка работоспособности и др.) функции.

3. Прикладные программы (application software) - обеспечивают выполнение пользовательских задач (создать документ, смонтировать видеофильм, составить расписание занятий и т.д.).

 

 

Мировой рынок программного обеспечения  составляет сотни миллиардов $

12.02.2016

Archive.org открыл  музей старых программ, которые работали под Windows 3.1. Разработчики разместили наиболее популярные в то время приложения, включая как чисто рабочие инструменты, так и игры. Найти все это можно в новом разделе the Windows 3.X Showcase. Всего здесь размещено более 1500 программ. В браузере все это работает благодаря JavaScript-эмулятору Windows 3.1.