Что представляет собой программа для компьютера. Компьютерная программа. Виды распространения и коммерческий статус программ

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

Вступление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Виды распространения и коммерческий статус программ

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

Бесплатные программы (freeware).

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

Более того, большая часть OpenSource-программ (приложений с открытым кодом) может использоваться бесплатно, среди которых и операционная система Linux, и мощнейший графический редактор GIMP, и популярнейший офисный пакет OpenOffice.org, а так же много других не менее полезных приложений.

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

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

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

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

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

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

Условно-бесплатные программы (shareware и trial).

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

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

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

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

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

Коммерческие программы.

В нынешнее время довольно редко можно встретить программы, и даже пакеты программ, которыми вам не дадут в течение некоторого периода попользоваться бесплатно. Ведь никому не хочется покупать кота в мешке. Даже такие продукты как графический редактор AdobePhotoshopили система автоматизированного проектирования Autocadстоимостью несколько тысяч долларов имеют «триальные» периоды.

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

Комплекты для обновления (upgrade).

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

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

Формы распространения программ

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

Коробочные версии.

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

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

ОЕМ-версии.

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

Slim-версии.

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

Электронные версии.

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

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

Еще одним неоспоримым преимуществом покупки программ в электронном виде является цена. Она в любом случае будет ниже, чем у коробочной или даже slim-версии.

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

Заключение

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

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

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

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

1. Что представляет собой 1с, отличие платформы от конфигурации.
2. Варианты хранения информации.
3. Трёхуровневая архитектура.
4. Поддержка технологий

Что представляет собой 1с, отличие платформы от конфигурации.

Программа представляет собой одновременно программный продукт «бизнес-решение» и среду разработки. Имеет множество типовых и авторских конфигураций. Чтобы стало понятнее отличие платформы от конфигурации, сделаю сравнение с программой Word(Ворд) из офисного пакета Microsoft. Платформа равносильна программе Word, а конфигурация – файлу с расширением «*.doc» созданному в программе.

Т.е. имея только платформу нечего смотреть и некуда вносить данные, а имея конфигурацию без платформы, нечем открыть. Как правило, конфигурация охватывает какую-то отрасль или предметную область и решает их задачи, например: Управление торговлей, Бухгалтерия предприятия, Зарплата и управление персоналом, Автотранспортное предприятие. Что касается среды разработки, то в платформу встроен инструмент по изменению конфигурации и все существующие конфигурации созданы с помощью него. Причем понимание кода упрощается за счет языка программирования – он русский. Основной интерфейс через который работают пользователи это Формы .

Как выглядит 1с

За последние годы 1с претерпела сильные изменения в интерфейсе, давайте проследим с версии 7.7 до версии 8.3 "Такси"

Варианты хранения информации.

Т.к. основными целями использования программ в бизнесе – это накопление данных для контроля и управления, то необходимо рассказать о том, как это делает 1С. Существует два вида хранения информации в базах данных:

  1. Файловый – это формат предполагает создание на компьютере файла «1Cv8.1CD», который и является базой данных.
  2. Клиент-серверный – это формат предполагает использование сторонней программы для хранения информации, а программа 1с обращается к ней, чтобы произвести какие-то действия над данными. Вместо словосочетания клиент-серверный может употребляться слово серверный, а также трёхуровневая или трёхзвенная архитектура.

Трёхуровневая архитектура.

С пониманием файлового варианта построения системы учета думаю не возникнет сложностей. О клиент-серверном расскажу поподробнее. При данном варианте исполнения программный комплекс состоит из трех уровней: Клиент, Сервер «1С предприятия», Сервер SQL.
Примечание: аббревиатура SQL расшифровывается как Structure Query Language, что переводится как Структурированный Язык Запросов, но часто используется для обозначения типа сервера.

Основное назначение такого варианта построения системы – это увеличение надежности и производительности. Самыми известными сторонними программами являются: MS SQL Server, PostgreSQL, причём последняя бесплатная и поставляется на дисках ИТС.

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

Производительность – за счет возможности разнесения разных логических частей программного комплекса на разные компьютеры. Фактически и при клиент-серверном варианте все части программного комплекса могут находиться на одном компьютере.
Упрощенное описание функций выполняемых разными частями программного комплекса будет выглядеть так:

  1. Клиент – всё что связано с выводом на экран монитора
  2. Сервер 1С – запрос информации к серверу SQL на языке SQL, наложение ограничений прав пользователей на полученную информацию
  3. Сервер SQL – хранение и изменение информации.

Если сравнивать версии 1с от 7.7 до 8.3 и выделять по одному ключевому отличию, то можно указать следующие

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

Поддержка технологий

Платформа 1с поддерживает множество современных технологий:

  • com - позволяет обращаться к другим объектам несмотря на границы процесса или машины, т.е. считывать данные с других приложений. Например из Excel
  • ole - позволяет встраивать в формы 1с части других приложений.
  • xml - общепризнанный формат для обмена данными
  • и множество других.

Установка 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 данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации… … Финансовый словарь

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

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

программа

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

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

программа

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

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

программа

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

Относится к категории нематериальных активов .

Энциклопедичный YouTube

  • 1 / 5

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

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

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

    Хранение и выполнение

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

    Одновременное выполнение

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

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

    Самомодифицирующиеся программы

    Считается, что выполняющаяся компьютерная программа отличается от данных , которые она обрабатывает. Однако это отличие размывается, когда компьютерная программа модифицирует сама себя. Модифицированная компьютерная программа затем выполняется как часть исходной программы. Самомодификация кода возможна в программах, написанных в машинном коде , на ассемблере , Лиспе , Си , Коболе , ПЛ/1 и Прологе .

    Использование программ

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

    Правовые аспекты

    Согласно ст. 1261 ГК РФ программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.

    Программы с общедоступными исходными текстами называются открытыми .

    Компьютерные программы в большинстве стран являются объектами авторского права (включая Украину и Россию). В некоторых странах компьютерные программы могут защищаться патентами . Патентованию компьютерных программ способствовало Соглашение о торговых аспектах прав интеллектуальной собственности, которое установило минимальные требования к охраняемому ряду объектов прав интеллектуальной собственности и фактически разрешило патентовать программы. Соглашение ТРИПС обязательно для выполнения на территории Украины и России как государств-членов ВТО.

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

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

    Действующим законодательством Российской Федерации не предусмотрено патентование компьютерных программ как таковых. Данные объекты интеллектуальной собственности охраняются авторским правом, которое возникает автоматически с момента их создания и не требуют обязательной государственной регистрации. Однако программы для ЭВМ и базы данных могут быть зарегистрированы в Роспатенте по желанию правообладателя.