-
Перша програма в світі
Першу програму написала Ада Лавлейс для різницевої машини Чарльза Беббіджа, однак оскільки ця машина так і не була добудована, розробки леді Лавлейс залишилися чисто теоретичними -
Маши́на Тю́рінга
Перша теорія, що стосується програмного забезпечення, була запропонована англійським математиком Аланом Тьюрингом в 1936 році в есе «On computable numbers with an application to the Entscheidungsproblem».Він створив так звану машину Тьюринга, математичну модель абстрактної машини, здатної виконувати послідовності рудиментарних операцій, які переводять машину з одного фіксованого стану в інше. -
Архітектура Джона фон Неймана
Важливим кроком у бік сучасних комп'ютерів був перехід до архітектури Джона фон Неймана, вперше втіленої в Великобританії, в розробленому під керівництвом Дж. Р. Уомерзлі і за участю Алана Тьюринга комп'ютері, відомому як Марк I. Перша програма, що зберігається в пам'яті комп'ютера, була запущена на ньому 21 червня 1941 року -
Перша високорівнева система програмування
У 1950-ті роки з'явилися перші високорівневі мови програмування, Джон Бекус розробив FORTRAN, а Грейс Хоппер - COBOL. Подібні розробки значно спростили написання прикладного програмного забезпечення, яке писала тоді кожна фірма, яка купує обчислювальну машину -
Перша гра
Spacewar! - одна з перших відомих цифрових комп'ютерних ігор. Створена Стівом Расселом [en] за участю Мартіна Греца і Уейна ВІТЕН, які об'єдналися в неформальну творчу групу під назвою Hingham Institute -
Перше самостійне ПЗ
Першими самостійно випущеними програмними продуктами, які не поставляються в комплекті з комп'ютерним обладнанням, були випущений фірмою Applied Data Research в 1965 році генератор комп'ютерної документації AUTOFLOW, автоматично малює блок-схеми, і транслятор мови програмування MARK-IV, розроблений в 1960-1967 роках в Informatics, Inc -
VISICALC
Знаковими для зароджується масового ринку програмного забезпечення стали такі продукти, як електронна таблиця VisiCalc, ідея якої прийшла Деніелу Бріклін, коли той, будучи випускником MIT і інженером-програмістом в DEC, відвідував курси в Гарвардській школі бізнесу і хотів полегшити собі виснажливі фінансові розрахунки, і текстовий процесор WordStar, розробку якого почав Сеймур Рубінштейн, ретельно вивчивши потреби ринку