Что представляет собой компьютерная программа

Что представляет собой компьютерная программа

Для улучшения этой статьи желательно ? :

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

Wikimedia Foundation . 2010 .

Смотреть что такое "Компьютерная программа" в других словарях:

КОМПЬЮТЕРНАЯ ПРОГРАММА — (ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ), набор расположенных поэтапно команд, позволяющих КОМПЬЮТЕРУ выполнить поставленную задачу. Обычно компьютер может выполнять самые различные задачи, в том числе обработку слов, расчеты, рисование, передачу сообщений, а… … Научно-технический энциклопедический словарь

КОМПЬЮТЕРНАЯ ПРОГРАММА — Последовательность инструкций, предназначенная для исполнения устройством управления вычислительной машины Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов

компьютерная программа — код — [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом Синонимы код EN computer codecode … Справочник технического переводчика

компьютерная программа — 3.10 компьютерная программа (computer program): Набор упорядоченных команд и данных, которые описывают операции в форме, приемлемой для их выполнения компьютером. Источник … Словарь-справочник терминов нормативно-технической документации

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

КОМПЬЮТЕРНАЯ ПРОГРАММА-ОБОЛОЧКА — КОМПЬЮТЕРНАЯ ПРОГРАММА ОБОЛОЧКА. См. авторские системы … Новый словарь методических терминов и понятий (теория и практика обучения языкам)

компьютерная программа [код] для детального анализа процесса — — [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN best estimate code … Справочник технического переводчика

компьютерная программа [код] для решения уравнений Навье — Стокса — (для нестационарных течений в турбомашинах) [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN Navier Stokes computer code … Справочник технического переводчика

компьютерная программа для анализа спектров вибрации турбин — (разработка компании Universal Technologies Inc.) [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN Analysis AssistantAA … Справочник технического переводчика

компьютерная программа для определения рабочих характеристик — — [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN performace test codePTC … Справочник технического переводчика

Сервисы
Избранные доки
Метки (все метки)
Дополнительно

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

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

Читайте также:  Как удалить профиль в топфейсе в контакте

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

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

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

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

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

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

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

Читайте также:  В чем преимущества электронной книги

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

Оставьте, пожалуйста, свой комментарий к публикации

© 2007-2020, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.

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

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

Цель контрольной работы — особенности применения компьютерных программ в УК «Уютный дом».

Для достижения поставленной цели необходимо решить следующие задачи:

1. рассмотреть, что такое компьютерная программа;

2. определить, как данная компьютерная программа влияет на организацию;

3. раскрыть эффективность применения компьютерных программ;

4. разобрать компьютерную программу и ее возможности.

Объект исследования — компьютерная программа.

Предмет исследования — применения компьютерной программы «Стек — ЖКХ» в УК «Уютный дом».

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

Понятие компьютерных программ

Компьютерная программа — это набор инструкций для выполнения на вычислительной технике. Как правило, программы могут быть представлены в виде исходного кода и объектного (бинарного) кода.

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

· системные программы — программы, обеспечивающие взаимодействие пользователя с компьютером и создающие среду для выполнения прикладных программ. К таким программам, например, относятся «операционные системы» и «драйвера».

· прикладные программы — программы, с которыми взаимодействует непосредственно пользователь. Сюда можно отнести «браузер», «текстовые редакторы», «игры», «web-сайты».

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

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

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

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

Во время создания и работы программы мы всегда видим три стороны, участвующие в этом процессе:

Читайте также:  Где редактор групповой политики windows 10

Пользователь — постановщик задачи. Сам пользователь написать программу не может, но зато он знает, какую именно задачу он должен решить.

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

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

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

Создание компьютерных программ

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

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

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

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

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

Интерпретируемые программы, для которых, как правило, не применяется процесс компиляции и которые интерпретируются операционной системой или специальными программами-интерпретаторами, называются скриптами или «сценариями».

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

Ссылка на основную публикацию
Что делать если завис телефон андроид
Что делать, если завис Андроид и не реагирует не на что? В этой статье мы посмотрим четыре простых способа как...
Фум лента в стоматологии фото
Автор: G. Freedman Перевод: Александр Зыбайло Автор: G. Freedman Перевод: Александр Зыбайло Ограничение количества цемента для фиксации и использование определенной...
Функции жесткого диска в компьютере
Жесткий диск, он же винчестер, является основным местом, где хранится вся информация. В отличие от оперативной памяти, он энергетически независим,...
Что дают за рейтинговые бои
В кои-то веки разработчики решили прислушаться к мнению игроков и ввести в Варфейс рейтинговые матчи. Теперь каждый игрок, достигший 26...
Adblock detector