Перейти к основному содержанию
Присоединяйся к сообществу ремонтников - Создай аккаунт

Предыстория и идентификация

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

воспроизведения видео

] или моделирования физики автомобильной аварии. Во многих отношениях программное обеспечение работает как мозг компьютера, поэтому без него Ваш iPhone превращается в кирпичик из пластика, металла и стекла.

Первое программное обеспечение было написано Адой Лавлейс в 1840-х годах. Поскольку разработанный ею алгоритм был всего лишь теоретическим, а компьютер, с которым она работала, так и не был создан, ее идеи так и не были протестированы. Многие части раннего программного обеспечения не были написаны на языке программирования высокого уровня, как мы его знаем сегодня; вместо этого программное обеспечение было связано с аппаратным обеспечением и "программировалось" с помощью физических компонентов. Такие женщины, как Кэтлин Бут и Грейс Хоппер, работали над ранним программным обеспечением в 1940-х годах, прокладывая кабели между различными входами и выходами. Маргарет Гамильтон в конце 1960-х годов написала программное обеспечение для космических миссий США "Аполлон", которое было представлено компьютеру в виде серии схем. Уже тогда первое программное обеспечение, полностью существовавшее в памяти компьютера, сильно отличалось от современных Javascript или Python. Языки ассемблера должны были появиться первыми, используя аналогичный синтаксис с двоичными логическими инструкциями, которые будут передаваться в процессор. Таким образом, все программное обеспечение, которое мы имеем сегодня, построено на основе этих ступенек, при этом высокоуровневый код передается в ассемблер, который затем передает инструкции в физическое программное обеспечение, встроенное в процессор.

Современное программное обеспечение бывает самых разных видов. Во-первых, существуют приложения, "апп", которые представляют собой автономные программы, которые Вы можете загружать, покупать, устанавливать и удалять. Распространенные приложения включают в себя текстовые редакторы для ввода документов, веб-браузеры для посещения iFixit.com и видеоигры для отдыха. Приложения не могут работать без операционной системы, которая обеспечивает их “основу“. Наиболее распространенными операционными системами для ноутбуков и настольных компьютеров являются Windows, macOS и Linux. Большинство смартфонов используют iOS или Android. Вы можете перейти по ссылке, чтобы узнать, какой операционной системой Вы пользуетесь в данный момент.

Дополнительная информация

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

История создания программного обеспечения

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

Операционная система

Особая благодарность этим переводчикам:

en ru

100%

Эти переводчики помогают нам починить мир! Хотите внести свой вклад?
Начните переводить ›

Статистика просмотров:

За последние 24 часов: 78

За последние 7 дней: 474

За последние 30 дней: 2,239

За все время: 124,448