Что такое программа чего либо. Хранение и выполнение. Антивирусы: список и краткое описание

значения слова программа в толковых словарях русского языка:

Толковый словарь Ожегова.

программа

- описание алгоритма решения задачи на языке Эвм Spec
***
2. - краткое изложение содержания учебного предмета
Пример: Школьная п. по истории.
***
3. - содержание концертных, цирковных представлений, радио- и телепередач ; сами т акие представления, зрелища, передачи
Пример: Новая цирковая п. Радиостанция начинает свои программы.
***
4. - книжечка или листок с краткими сведениями о спектакле, концерте, с перечнем исполнителей
***
5. - план деятельности, работ
Пример: П. действий. Социальная п. П.-максимум (общий, широкий план деятельности, действий). П.-минимум
***
6. - изложение содержания и цели деятельности политической партии, организации ил и отдельного деятеля
Пример: П. партии.

Ефремова Т.Ф. Толковый словарь русского языка.

программа

ж.
1) а) План чьей-л. деятельности, содержания какой-л. работы.
б) Совокупность действий и мероприятий для осуществления чего-л.
2) Предварительный набросок, план литературного произведения.
3) а) Краткое изложение содержания учебного предмета, курса и т.п.
б) Брошюра , книжка с таким изложением.
4) а) Содержание концертных, цирковых представлений, радио- и телепередач .
б) Сами такие передачи, зрелища, представления.
5) а) Тема произведения живописи, дававшаяся ученику Императорской академии
художеств .
б) Картина, рисунок на такую тему.
6) а) Литературное изложение темы инструментального музыкального произведения.
б) Сама тема инструментального произведения.
7) Описание алгоритма решения задачи на языке ЭВМ.
8) устар. Перечень кушаний; меню .

С.И.Ожегов, Н.Ю.Шведова. Толковый словарь русского языка.

программа

, -ы, ж.
1. План деятельности, работ. Я. действий. Социальная
п. Я-максимум (общий, широкий план деятельности, действий). П.-минимум
(узкий, конкретный, ближайший план деятельности, действий).
2. Изложение
содержания и цели деятельности политической партии, организации или
отдельного деятеля. Я. партии.
3. Краткое изложение содержания учебного
предмета. Школьная п. по истории.
4. Содержание концертных, цирковых
представлений, радио- и телепередач; сами такие представления, зрелища,
передачи. Новая цирковая п. Радиостанция начинает свои программы.

Программа – это один из основных инструментов пользователя компьютером. Всё процессы, которые происходят на компьютере, были бы не возможны без программ. Загрузка операционной системы происходит с помощью программы, сама операционная система – это программа, любая игра – это программа. Вы смотрите видео или слушаете музыку – всё это происходит с помощью программы.

Есть программы, которые пользователь должен устанавливать сам – пользовательские программы, например любая игра или видео-, аудио-плеер. Есть программы, которые устанавливаются автоматически при установке Windowsслужебные программы, например Проводник. Есть программы, которые также устанавливаются сами и запускаются в фоновом режиме, работая в оперативной памяти компьютера – это системные программы, некоторые из них можно увидеть в Диспетчере задач (комбинация клавиш Ctrl+Alt+Del).

Как можно отличить программу от обычного файла?
1. Чаще всего конечно по расширению. Программы обычно имеют расширение «.EXE».

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

3. При запуске программы, если она уже установлена, откроется её рабочая область – интерфейс. Если же программа не установлена, то откроется мастер установки программы, правда это если программа требует установки – Вы это сразу поймёте. А вот если открывать обычный файл, то запустится программа, которая знает, как работать с этим файлом, она и откроет содержимое данного файла. Например, если вы запускаете музыкальный файл, то сначала откроется программа-плеер, а затем начнётся воспроизведение выбранного файла.


4. Если посмотреть на рабочий стол или в Проводник, то программы выделяются от файлов яркими ярлыками. И если нажать ПРАВОЙ кнопкой мыши на ярлыке и выбрать СВОЙСТВА, то в ТИПЕ ОБЪЕКТА будет написано «Приложение», а у файла будет написано ТИП ФАЙЛА, например, «Текстовый файл».


5. Ну и, наверное, очевидное отличие: файл – это продукт программы, а программа – это продукт программиста 🙂

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

Исходя из сказанного, наука и практика редко когда рассматривают один конкретный Чаще всего интерес представляют классификации и разделение на категории по типу или назначению.

Определение

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

Каждый программный продукт имеет два основных свойства.

  1. Является комплектом шагов, которые должен сделать компьютер.
  2. Каждая отдельная инструкция управляет частью данных или информации.

Проще говоря, компьютерная программа представляет собой совокупность задач, которые выполняются последовательно, по порядку вычислительной техникой. В конечном итоге пользователь получает нужный ему результат.

Обучающие

Обучающие или учебные компьютерные программы являются средством, предназначенным для решения педагогических задач. Их основная особенность заключается в самостоятельном взаимодействии с пользователем. Главное назначение таких продуктов ориентировано на использование в учебном процессе.

Обучающие компьютерные программы основываются на выполнении задач:

  • базовое знакомство с предметом;
  • концептуальная подготовка к работе;
  • выработка навыков решения типовых и нестандартных уравнений в соответствующей области;
  • развитие умений заниматься определенной деятельностью;
  • проведение экспериментов в учебных и исследовательских целях;

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

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

Системные

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

Что такое компьютерная назначения? Она представляет собой комплекс продуктов, от которых зависит работа вычислительной техники. Без таковых не обходится ни один компьютер, поскольку они осуществляют управление внутренними компонентами. Взаимодействие пользователя с вычислительной техникой без них будет невозможной.

Основой деятельности системных программ является обеспечение работы с прикладными продуктами. К ним относятся утилиты, драйверы, операционные системы и оболочки.

Инструментальные

Инструментальные компьютерные программы пользователя - это те, которые предназначаются для разработки или корректировки других продуктов. К ним относятся следующие.

  1. Трансляторы. Они преобразуют языки программирования.
  2. Редакторы текстов программ. Они интерпретируют интерфейс понятным для пользователя языком из кодов и символов.
  3. Вспомогательные программы.
  4. Библиотеки. Они содержат различные заготовки, которые помогают в работе программистов.

Инструментальных продуктов не так много. Но почти все они пишутся посредством различных языков программирования.

Прикладные

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

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

К данному типу относят следующие программы:

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

Специальные

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

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

Есть популярные специальные программы, вроде 1С. Таковые используются во всех развитых странах, меняется только язык перевода, интерфейс и некоторые исходные данные. Последние обычно зависят от законодательства и ГОСТов.

Компьютерные вирусы

Что такое компьютерный вирус и Они представляют собой небольшие вредоносные продукты, которые попадают в ПО вычислительной техники по-разному. Однако у каждой есть своя цель. Некоторые являются довольно-таки безобидными, и если пользователь не работает с системными или инструментальными программами, то они не доставят ему хлопот. Будут тихо сидеть в своей папке, пока антивирус их не обнаружит.

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

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

Результат

Подводя итог, все существующее ПО можно вкратце рассмотреть в таблице.

Виды компьютерных программ Характеристика Примеры
Обучающие Выполняют педагогические задачи. Пользователь работает с ними полностью самостоятельно Все эмуляторы, наподобие MyBIOS
Системные Управляют компонентами вычислительной техники, а также обеспечивают наладку ее работы с прикладными программами, наиболее часто задействующимися пользователями. Принимают непосредственное участие в обеспечении взаимодействия между человеком и компьютером Все поколения Windows, Total Commander, каждая антивирусная программа, WinZip и WinRar
Инструментальные Предназначаются для создания, редактирования и развития системных и прикладных продуктов. В большинстве случаев являются заготовками, так называемыми "програмными полуфабрикатами" FoxPro, Assembler, Visual Basic
Прикладные Самый распространенный Занимается выполнением или автоматизацией тех или иных задач, функций. Чаще всего интересуют пользователей, которые не имеют никакого отношения к программированию, но посредством компьютера могут облегчить свою деятельность Adobe Photoshop, весь пакет Microsoft Office, кодеки, вирусные и троянские программы
Специальные Разрабатываются для выполнения разных задач. Их работа зависит от специфики деятельности заказчика 1С:УТП, 1С:Зарплата, 1С:Бухгалтерия

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

Заключение

Так построена классификация ПО, позволяющая определить место программы, выделить ее на фоне многообразия. Также при наличии соответствующей информации пользователь получить возможность определить, какой конкретно продукт требуется ему для выполнения той или иной функции, решения задачи.

Чтобы ответить на вопрос, что такое компьютерная программа, необходимо рассмотреть слишком много составляющих этих продуктов. К ним относятся коды, используемые инструменты либо инструкции.

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

ПРОГРАММА

ПРОГРАММА

(греч., от pro - прежде, вперед, и grapho - нишу). Краткий очерк, предначертание, изложение, содержание сочинения, предпринимаемого издания, книги или журнала, преподавания чего-либо. Изложение убеждений какой-либо партии.

Словарь иностранных слов, вошедших в состав русского языка.- Чудинов А.Н. , 1910 .

ПРОГРАММА

1) перечень учебных предметов и указание их содержания, распредел. их по классам; 2) список очередных дел и вопросов, подлежащих обсуждению к.-н. обществ на собрании; 3) намеченный образ действий; 4) направление журнала, газеты и вообще совокупность вопросов, обсуждаемых к.-н. органом периодической печати; 5) порядок концерта, литературного вечера и проч.; 6) вообще расписание предначертание, краткий общий очерк содержания и т. д.

Полный словарь иностранных слов, вошедших в употребление в русском языке.- Попов М. , 1907 .

ПРОГРАММА

1) перечисление предметов, предположенных к преподаванию в различн. учебн. заведениях, по курсам и классам; 2) перечень очередных дел, предстоящих к обсуждению в заседании различн. обществ; 3) перечисление нумеров, имеющих быть исполненными на концерте, литерат. вечере, в цирке и т. д., а также вообще всякое объявление о порядке предположенных празднеств и зрелищ; 4) образ действий, намеченный какой-либо партией; 5) направление, которого намерен держаться орган периодической печати; 6) в искусстве - рисунки, скульптурн. произведения, архитект. чертежи и т. п., исполняемые учениками академии художеств на заданную тему.

Словарь иностранных слов, вошедших в состав русского языка.- Павленков Ф. , 1907 .

ПРОГРАММА

греч., от pro , вперед, прежде, и grapho , пишу. Предначертание.

Объяснение 25000 иностранных слов, вошедших в употребление в русский язык, с означением их корней.- Михельсон А.Д. , 1865 .

Програ́мма

((гр. programme объявление, предписание)

1) план намеченной деятельности, работ,

2) изложение основных задач и целей, намеченных правительством, политической партией или общественной организацией; программа кпсс - краткое, научно сформулированное изложение целей и задач партии в борьбе за построение коммунизма;

3) учебная п. - краткое систематическое изложение содержания обучения по определенному предмету, преподаваемому в учебном заведении, круг званий, умений и навыков, подлежащих усвоению учащимися;

4) перечень театральных, концертных, цирковых, эстрадных номеров, радио-и телепередач, а также печатный указатель исполняемых ролей, номеров, выступлений, передач и исполнителей;

5) в вычислительной технике - полное и точное описание на нек-ром формальном языке процесса обработки информации для решения поставленной задачи на электронной вычислительной машине.

Новый словарь иностранных слов.- by EdwART, , 2009 .

Программа

программы, ж. [греч. programma – объявление ]. 1. План (деятельности, работы). 2. Изложение основных положений и целей деятельности политической партии, общественной организации или отдельного государственного, общественного деятеля. Политическая программа нового президента. 3. Краткое изложение содержания и методологических установок курса, предмета, преподаваемого в учебном заведении. Программа по истории. 4. Перечень отдельных номеров, исполняемых на вечере, концерте, цирковом представлении и т. п. 5. План действий, задание для ЭВМ или механизмов с программным обеспечением; описание на специальном формализованном языке процесса выполнения такого плана.

Большой словарь иностранных слов.- Издательство «ИДДК» , 2007 .

Программа

ы, ж. (нем. Programme греч. programma публичное объявление, распоряжение, указ).
1. План деятельности, каких-н. работ и т. п. П . исследований .
|| Ср. график .
2. Изложение основных задач и целей, намеченных кем-н. (правительством, политической партией или отдельными лицами). П . перехода к рынку .
3. Краткое изложение содержания учебного предмета. П . по русскому языку .
|| Ср. конспект .
4. Содержание театральных, концертных, цирковых представлений, радио- и телепередач, а также листок, брошюра с перечнем исполняемых номеров, выступлений, передач и т. п. П . концерта . Телевизионная п .
Программка - театральная п.
5. инф. Последовательное и точное описание на нек-ром формальном языке процесса обработки информации для решения задачи на ЭВМ.
Программный - относящийся к программе 2, 3, 5, программам.
|| Ср. алгоритм .
6. разг. Каждый из нескольких каналов , по которым ведется теле- или радиопередача. По первой программе - новости, по второй - фильм .

Толковый словарь иностранных слов Л. П. Крысина.- М: Русский язык , 1998 .


Синонимы :

Смотреть что такое "ПРОГРАММА" в других словарях:

    См … Словарь синонимов

    программа - ы, ж. programme m., нем. Programme <гр. programma публичное объявление. 1. Содержание или план какой л. деятельности, работы и т. п.; предварительно разработанная совокупность действий и мероприятий для осуществления чего л. БАС 1. План… … Исторический словарь галлицизмов русского языка

    Программы, жен. [греч. programma объявление]. 1. План (деятельности, работы). Программа машиностроения. Программа испытаний. Программа работ съезда. 2. Изложение основных положений и целей деятельности политической партии, общественной… … Толковый словарь Ушакова

    Жанр музыкальное обозрение Производство … Википедия

    Программа «А» советская и российская музыкальная передача, выходившая на Первой программе ЦТ, на канале РТР и ТВЦ. Специализируется в первую очередь на необычных и перспективных музыкальных явлениях, альтернативной и некоммерческой музыке,… … Википедия

    Советская и российская музыкальная передача, выходившая на центральном телевидении. Специализируется в первую очередь на необычных и перспективных музыкальных явлениях, альтернативной и некоммерческой музыке, русском роке. Редакция определила… … Википедия

    программа - Данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма. [ГОСТ 19781 90] [ГОСТ 28806 90] [ГОСТ 28397 89] программа Ряд проектов и видов деятельности, которые… … Справочник технического переводчика

    Последовательность машинных команд, предназначенная для достижения конкретного результата. Программа согласно ГОСТ 19781 90 данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации… … Финансовый словарь

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

Термин «компьютерная программа » в зависимости от своего контекста, может применяться также к исходным текстам (или кодам) программы. Их примеры могут быть просмотрены в специальных каталогах исходников . Вместе с правилами и процедурами, а также с документацией по функционированию программных систем обработки данных, компьютерные программы составляют понятие программного обеспечения .

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

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

Процесс поиска ошибок в программах и их исправления называется отладкой программ . Обычно, заранее неизвестно, сколько ошибок содержит программа. По этой причине заранее неизвестна и продолжительность отладки программ.

Запись исходных текстов компьютерных программ при помощи специальных языков программирования (ЯП ) облегчает человеку понимание и редактирование программ. Этому, также, помогают комментарии , допускаемые синтаксисом большинства языков программирования. Для выполнения программы на компьютере ее готовый исходный текст преобразуется (компилируется или интерпретируется ) в машинный код , исполняемый процессором.

Программы с исходными текстами, доступными для прочтения и изменения любым желающим, называются открытыми программами . Любая компьютерная программа является объектом авторского права. Авторы или собственники программ имеют право ограничивать и даже полностью закрывать доступ к их исходным текстам, которые являются интеллектуальной собственностью правообладателей.

Некоторые языки программирования (интерпретируемые ) позволяют обойтись без предварительной компиляции написанных на них программ, и специальные программы-интерпретаторы переводят такие программы в машинный код уже во время исполнения программы. Этот процесс называется интерпретированием или динамической компиляцией . Он позволяет улучшить переносимость программ между различными программными и аппаратными платформами. Интерпретируемые программы часто называются сценариями или скриптами .

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

11.06.2010

Читайте также:

Последнее редактирование: 2012-01-23 12:08:31

Метки материала: ,