Что такое программа?

Программирование - это термин, используемый для описания процесса создания программы программистом.


Прикладное программное обеспечение или программа - это программное обеспечение на компьютере, которое выполняет определённую функцию или задачу. Например, Microsoft Word - это приложение для обработки текстов, которое позволяет пользователям создавать, редактировать и форматировать документы.


Браузер, тот, который вы используете для просмотра этой страницы, тоже является приложением.


Первая прикладная программа


Первая программа, хранящаяся в электронной памяти, была написана Томом Килберном. Программа рассчитала наибольший коэффициент из целого числа 218 = 262 144 и была успешно выполнена 21 июня 1948 года в Манчестерском университете, Англия.


Компьютер назывался SSEM (экспериментальная машина малого масштаба), также известная как «Манчестерский малыш». Это событие широко отмечается, как рождение программного обеспечения.


Приложения против программ


Когда Apple представила iPhone, они популяризировали термин «приложение», но приложение (приложение) и программа - это одно и то же. Сегодня большинство людей думают о «приложении» как о приложении на компьютере Apple, смартфоне или планшете. Программа рассматривается как нечто, работающее на компьютере (например, на компьютере с Windows).


Учитывая то, что компании и люди используют эти термины по-разному, лучше всего рассматривать приложение и программу как одно и то же.


Программы против сценариев


Когда программа создается, она переводится (компилируется) на язык, понятный компьютеру. После компиляции программе не нужны никакие другие программы для запуска, пока на компьютере установлены необходимая операционная система и платформа.


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


Какие типы файлов являются программными файлами?


Программный файл должен быть исполняемым файлом, а для программ, работающих под управлением Microsoft Windows .EXE, .COM или .PIF.


Выполнение этих файлов запускает программу и позволяет использовать ее на компьютере.


На компьютере Apple Macintosh программа заканчивается на .APP.


Сегодня для компьютеров, телефонов и других устройств созданы миллионы различных программ. Ниже приведено несколько примеров и связанных категорий программ.


Какова цель программы?


Без прикладного программного обеспечения (программ) ваш компьютер сможет работать с операционной системой (системным программным обеспечением), но не сможет ничего другого делать.


Программа даёт компьютеру и пользователю возможность выполнять конкретные задачи. Например, чтобы просматривать Интернет, вы должны установить на компьютере браузер.


Браузер - это программа, которая «объясняет» компьютеру, как посещать, отображать и перемещаться по веб-странице. Без браузера компьютер не сможет просматривать Интернет.


Каковы основные функции программы?


Функции программы различаются в зависимости от типа программы. Например, функция браузера заключается в просмотре Интернета. Функция текстового процессора заключается в создании, просмотре и редактировании документов.


Программа обычно предназначена для выполнения определенной задачи (функции) и только этой задачи. Другими словами, программа текстового процессора может создавать документ, но её нельзя использовать для работы в Интернет.


Пояснение


Сегодня, когда люди используют облачными вычисления и онлайн-сервисы может быть непонятно, как определить сервис, такой как Google Docs.


Google Docs - с виду кажется текстовым процессором, но это текстовый процессор, который способен работать только через браузер, и поэтому считается веб-приложением, а не программой.


Игровая программа - это программа?


Да, игры - это программы, но они помечены как «игры», а не как «программы», чтобы отличать их как программы, предназначенные для отдыха, а не обработки данных.


Как категория программ, игры имеют свои собственные подкатегории, такие как FPS, MMO и RPG. Например, Quake - это игра «FPS».


Microsoft Windows - это программа?


Все версии Microsoft Windows считаются операционной системой, а не программой.


Устройства ввода данных Устройства вывода информации