Прикладное программное обеспечение (8 класс). Приложение это программа


Прикладное программное обеспечение (8 класс) Информатика и ИКТ

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

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

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

В 40-60-е годы ХХ века для проведения вычислений на ЭВМ разрабатывались программы на языках программирования. В настоящее время существуют специальные приложения для обработки числовых данных – программные калькуляторы и электронные таблицы.

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

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

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

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

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

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

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

  • Microsoft Office — для операционных систем Windows и Mac OS;
  • OpenOffice для операционных систем Windows и Linux.

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

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

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

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

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

Приложения для пользователей разрабатывают программисты, которые используют для этого системы программирования (например, системы объектно-ориентированного визуального программирования Visual Basic и Delphi).

Контрольные вопросы:

  1. В чем заключается основное различие между операционной системой и прикладными программами?
  2. Какие приложения относятся к прикладным программам общего назначения?
  3. Какие приложения относятся к прикладным программам специального назначения?

Задания:

  1. Задание с развернутым ответом. Подумать, какие программы вы установили бы на свой компьютер.

Содержание

ikthelp.ru

Приложение - это... Что такое Приложение?

  • приложение — См. прибавление... Словарь русских синонимов и сходных по смыслу выражений. под. ред. Н. Абрамова, М.: Русские словари, 1999. приложение добавление, дополнение, прибавление; употребление, применение, использование; присовокупление, адденда,… …   Словарь синонимов

  • ПРИЛОЖЕНИЕ — ПРИЛОЖЕНИЕ, приложения, ср. 1. только ед. Действие по гл. приложить прилагать прикладывать. Точка приложения силы. Приложение на практике теоретических выкладок. Приложение печати. 2. То, что приложено, добавление. Журнал с бесплатными… …   Толковый словарь Ушакова

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

  • ПРИЛОЖЕНИЕ — ПРИЛОЖЕНИЕ, я, ср. 1. см. приложить. 2. То, что является добавлением к чему н., что приложено к чему н. Журнал с приложениями. 3. В грамматике: определение, выраженное именем существительным. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова.… …   Толковый словарь Ожегова

  • приложение — Таблица 1 ОСНОВНЫЕ И ДОПОЛНИТЕЛЬНЫЕ ЕДИНИЦЫ В МЕЖДУНАРОДНОЙ СИСТЕМЕ ЕДИНИЦ, СИ (Systémе International, SI) Таблица 2 ПРИСТАВКИ СИ И МНОЖИТЕЛИ ДЛЯ ОБРАЗОВАНИЯ ДЕСЯТИЧНЫХ КРАТНЫХ И ДОЛЬНЫХ ЕДИНИЦ И ИХ НАИМЕНОВАНИЙ Таблица 3 ВАЖНЕЙШИЕ ПРОИЗВОДНЫЕ… …   Энциклопедия техники

  • Приложение 1 — Животные, растения и микроорганизмы наиболее распространенные объекты генетических исследований.1 Acetabularia ацетабулярия. Pод одноклеточных зеленых водорослей класса сифоновых, характеризуются гигантским (до 2 мм в диаметре) ядром именно… …   Молекулярная биология и генетика. Толковый словарь.

  • Приложение —     ПРИЛОЖЕНИЕ. Существительное, понимаемое в данном словосочетании, как данный в мысли признак или совокупность признаков предмета, обозначенного в том же сочетании другим существительным, и не обозначающее в то же время другого предмета,… …   Словарь литературных терминов

  • приложение — Прикладная система или программа, предназначенная для решения задач в конкретной области техники. См. horizontal , kilt . [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь справочник. Под редакцией Ю.М. Горностаева.… …   Справочник технического переводчика

  • ПРИЛОЖЕНИЕ — программа для компьютера, работающая под управлением конкретной операционной (см.) и обеспечивающая работу с дисками и файлами …   Большая политехническая энциклопедия

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

  • dal.academic.ru

    Полезности для вебмастеров и не только — xBB.uz

    31.01.2015: Пессимизация. Что это такое и как избежать?

    28.01.2015: 5 инструментов продвижения, которые больше не работают

    26.01.2015: Простой способ прогнозировать посещаемость сайта

    23.01.2015: Что такое верстка сайта и ее виды

    21.01.2015: Объем контента сайта и его влияние на позиции в поисковой выдаче

    Для вебмастеров

    Пессимизация. Что это такое и как избежать? 31.01.2015 Одним из популярных способов продвижения является оптимизация текстового контента под поисковые системы. Это объясняется достаточно высокой эффективностью и относительной простотой. Но часто случается, что веб-мастера чрезмерно увлекаются оптимизацией текстов. Как результат, можно наблюдать переспам ключевых слов или другие злоупотребления. За такие проступки поисковые системы предусматривают наказание, именно оно имеет название пессимизация. 5 инструментов продвижения, которые больше не работают 28.01.2015 Поисковая оптимизация динамично развивается и при ее проведении нужно быть очень аккуратным. Те инструменты, которые недавно работали и давали результаты, могут оказаться бесполезными и вредными. Бывает и наоборот, когда методы, за которые можно было получить наказание от поисковых систем, начинают эффективно работать. Соответственно, оптимизатор должен всегда находиться в курсе тенденций и понимать, какие способы продвижения можно использовать. Простой способ прогнозировать посещаемость сайта 26.01.2015 Узнать будущую посещаемость сайта легко. Но зачем это делать? Если вы собираетесь использовать сайт как рекламную площадку, то еще до того, как приступать к его созданию, вам необходимо понять, сколько людей будут заходить на сайт в будущем. Вы оцениваете видимость сайта и потенциальный трафик по каждому из интересующих вас запросов, и на основании полученной информации создаете семантическое ядро. Это научный подход, который приносит результаты.

    Для программистов

    Программируем на R: как перестать бояться и начать считать 28.11.2014 Возможно, вас заинтересовала проблема глобального потепления, и нужно сравнить погодные показатели с архивными данными времен вашего детства. Калькулятором тут не обойтись. Да и такие программы для обработки электронных таблиц, как Microsoft Excel или Open Calc, пригодны только для простых вычислений. Придется изучать специализированный статистический софт. В этой статье мы расскажем об одном из популярнейших решений — языке программирования R. Smart Install Maker. Создаем установщик 23.11.2014 Появляется все больше инди-разработчиков, которые создают собственное программное обеспечение для компьютеров. Однако, чтобы продукт выглядел качественным, необходимо продумать все до мелочей, в том числе и систему установки программы. Тратить время на написание собственных инсталляторов никто не хочет, поэтому на рынке появляется все больше специализированных утилит, которые все сделают за вас. Они дают целевому пользователю то, что ему необходимо. Функции в языке программирования C++ 18.11.2014 Функцией называют обособленный модуль программы, внутри которого производятся некоторые вычисления и преобразования. Помимо непосредственных вычислений внутри данного модуля могут создаваться и удаляться переменные. Теперь расскажем о том, из каких основных частей состоит функция в C++. Самая первая часть — это тип возвращаемого значения. Он показывает, что будет передавать функция в основную программу после своих внутренних преобразований...

    Для других IT-специалистов

    Роль дизайна в разработке пользовательских интерфейсов 23.11.2014 Разработка программного обеспечения — сложный, трудоемкий процесс, требующий привлечения экспертов разного профиля. Команда опытных программистов способна создать систему, удовлетворяющую любым техническим заданиям заказчика. Однако зачастую вне зоны внимания остается существенный вопрос: а насколько привлекательна разработанная система для пользователя? К сожалению, на сегодняшний день разработчики не всегда готовы дать внятный ответ на этот вопрос. Аренда программного обеспечения 13.11.2014 В последнее время на рынке IT-услуг все большую популярность набирает услуга аренды серверных мощностей с размещенным на них программным обеспечением. Суть услуги состоит в том, что заказчику предоставляется доступ к необходимому программному обеспечению по модели «бизнес-приложения» в аренду. Базы пользователей располагаются на серверах в специально оборудованном дата-центре. Пользователи работают в программе через удаленный рабочий стол. Машина трехмерного поиска 09.11.2014 Поисковые машины, без которых немыслим современный интернет, еще довольно ограничены. Можно искать слова, изображения, а в последние годы и мелодии (по фрагменту, проигранному перед микрофоном). Но как найти, например, аромат яблока? Технологии цифровой обработки запахов пока не очень развиты. Однако есть прогресс в другом направлении — стал возможен поиск 3D-объектов. И судя по растущему количеству 3D-принтеров, это будет востребованный сервис.

    Для других пользователей ПК и Интернет

    YouTube и раритетные видеозаписи. Часть 2 19.01.2015 У скачанного файла *.MP4 напрочь отсутствует звук. Это просто кусок видеопотока, совершенно не проиндексированный, с некорректным заголовком. В Ubuntu воспроизвести его может лишь Gnome MPlayer, да и то без перемотки, без задействования пауз, строго подряд и непрерывно. Из всех бесплатных редакторов, доступных для Ubuntu Linux, переварить такое видео согласился лишь OpenShot. Импортировал и разместил на TimeLine (в области монтажа) без проблем. YouTube и раритетные видеозаписи 17.01.2015 В давние времена много чего записывалось на древние видеокассеты (VHS), большие плоские коробки с рулоном плёнки внутри. Затем контент оцифровывался и попадал на сервис YouTube, ставший для меломанов одним из основных источников добычи старых видеоклипов и концертов. Но пришла беда. Теперь почти все средства скачивания предлагают для загрузки лишь «360p». Этого разрешения хватит для просмотра разве что на маленьком экране телефона в четыре дюйма. Биржи контента. Ситуация к началу 2015 г. Обзор и тенденции. Часть 2 14.01.2015 Требования к качеству статей неуклонно растут. Хозяева бирж приспосабливаются к этому по-разному. Кто-то хитрит и придирается к чему может. Кто-то снижает уникальность из-за одного единственного технического термина в статье. А кто-то, не в силах придумать благовидные способы, просто блокирует и грабит пользователей. Во-вторых, биржи контента всё больше ориентируются на выполнение заданий, а продажа готовых статей становится второстепенной.

    Для мобильных пользователей

    Обзор смартфона Lenovo S580 26.11.2014 В этой статье подробно рассмотрен очередной смартфон Lenovo. Одним из направлений компании является выпуск смартфонов в доступном ценовом сегменте и с достойными характеристиками. Такой моделью и является S580. Качественный дисплей, хорошая камера, нестандартные 8 Гб памяти и производительный процессор обрекают этот смартфон на успех. В ближайшие месяцы он станет хитом продаж. Рассмотрим его внешний вид, функционал, характеристики, время работы. Firefox OS глазами пользователя. Часть 2 22.11.2014 К данному моменту Firefox OS вполне стабильна (по-настоящему) и вполне пригодна для использования теми, кому от смартфона нужны лишь базовые умения. Звонить умеет, Wi-Fi работает, смотреть видео и фотографии можно. Однако о покупке телефона с Firefox OS лучше не думать до тех пор, пока в местных магазинах не начнёт рябить в глазах от таких аппаратов. Ведь тогда и хороший выбор приложений появится, и дизайнеров Mozilla отыщет и на работу примет. Firefox OS глазами пользователя 22.11.2014 Мировосприятие многих сторонников Open Source основано на перманентном ожидания новинок. Когда-нибудь что-то разработают, выпустят, допилят, обвешают плюшками — реальность состоит лишь из надежд на счастливое будущее в заоблачных далях. Мы же в эти самые дали слегка заглянем и посмотрим на Firefox OS глазами ординарного пользователя. После чего, возможно, какие-то надежды развеются и растают, однако истина дороже. Рассматривать будем релиз 2.0.

    Все публикации >>>

    Последние комментарии

    Все комментарии >>>

    xbb.uz

    Типы прикладного программного обеспечения - Блог веб-программиста

    Подробности февраля 20, 2016 Просмотров: 14543

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

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

     

    Основные виды программного обеспечения

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

     

    Что такое прикладное программное обеспечение?

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

     

    Различные типы прикладного программного обеспечения

    Текстовые редакторы

    Это программное обеспечение позволяет пользователям создавать и редактировать документы. Самые популярные примеры этого типа программного обеспечения являются MS-Word, WordPad и Блокнот.

     

    Программное обеспечение баз данных

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

     

    Редакторы электронных таблиц

    Excel, Lotus 1-2-3 и Apple Numbers некоторые примеры электронных таблиц. Эти программы позволяют пользователям выполнять расчеты с помощью электронных таблиц. Они моделируют бумажные листы с помощью отображения нескольких ячеек, которые создают сетку.

     

    Мультимедийное программное обеспечение

    Оно позволяет пользователям создавать и воспроизводить аудио и видео файлы. Оно способно проигрывать медиа-файлы. Аудио конвертеры, аудио плееры, видео-кодеры и декодеры, несколько форм мультимедийного программного обеспечения. Примеры этого типа включают Media Player и VLC.

     

    Презентационное программного обеспечения

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

     

    Корпоративное программного обеспечения

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

     

    Программное Обеспечение для работы с информацией

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

     

    Образовательное программное обеспечение

    Оно имеет возможности для выполнения тестов и отслеживания прогресса. Оно также имеет возможности для совместных программ. Оно часто используется в обучении и самообучении. Словари и энциклопедии, такие как «Britannica» и «Encarta», математическое программное обеспечение, такие как MATLAB и другие подобные Google Earth и NASA World Wind некоторые из известных имен в этой категории.

     

    Симуляторы

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

     

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

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

     

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

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

     

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

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

     

    Прикладное программное обеспечение доступно в различных формах, таких как эти.

     

    Лицензированное программное обеспечение

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

     

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

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

     

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

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

     

    Условно-бесплатное программное обеспечение

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

     

    Программное обеспечение с открытым исходным кодом

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

     

    Устанавливаемое программное обеспечение

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

     

    Программное обеспечение, работающее в Интернете

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

     

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

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

     

     

     

     

    juice-health.ru

    Программное приложение - это... Что такое Программное приложение?

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

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

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

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

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

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

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

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

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

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

    См. также

    Wikimedia Foundation. 2010.

    dic.academic.ru

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

    Компьютерная программа.

    Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)[1]; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)[2].

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

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

    • Программа — данные, предназначенные для управления конкретными компонентами системы обработки данных в целях реализации определённого алгоритма (ГОСТ 19781—90)[3].
    • Программа — представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств с целью получения определённого результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения (Гражданский кодекс Российской Федерации)[4].

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

    Создание программ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Авторское и некоторые другие[какие?] права интеллектуальной собственности позволяют ограничивать доступ к исходным текстам программ.

    См. также

    Примечания

    Литература

    • Silberschatz Abraham. Operating System Concepts, Fourth Edition. — Addison-Wesley, 1994. — С. 97. — ISBN 0-201-50480-4.
    Эта статья или раздел описывает ситуацию применительно лишь к одному региону, возможно, нарушая при этом правило о взвешенности изложения.

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

    wikiredia.ru

    что мы знаем о нём? :: SYL.ru

    Что такое приложение в русском языке, спросите вы? Если одним словом – это нечто вроде пояснительной записки. Оно обобщает, разъясняет, описывает, даёт основные определения. Только пояснительная записка – это документ, который сопровождает другой документ, более весомый по объёму, а приложение (примеры следуют далее) – это небольшое дополнение, которое предлагает свой поясняющий смысл к другому слову – существительному. Но это вкратце. Теперь же рассмотрим вопрос глубже...

    Приложение в русском языке

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

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

    Обособленное приложение

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

    Знаки препинания

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

    1) Когда приложение – часть речи, распространённое, представленное в виде нарицательного существительного с зависимыми словами, и идёт следом за определяемой лексической единицей. Редко, но бывает, что и впереди. Например: «Мой родной дядя, капитан дальнего плаванья, служил на Черноморском флоте» или «Капитан дальнего плаванья, мой родной дядя служил на Черноморском флоте».

    2) Если приложение одиночное нераспространённое «теснится» за определяемым именем существительным, нарицательным, с пояснительными словами при нём: «Присматривала за ним одна милая девушка, полька».

    3) Если приложение находится после определяемого существительного, имени собственного: «Между прочим, много говорили о том, что жена дальнобойщика Ксения, женщина красивая и не глупая, за всю свою жизнь нигде не была дальше своего родного города». «Моя прабабка Авдотья родилась еще при крепостном праве». Во втором случае приложение «моя прабабка» стоит перед определяемым именем собственным «Авдотья» и запятыми не выделяется.

    Запятая пишется

    1) Если форма приложения – это имя собственное (имя, название или кличка животного), которое поясняет или уточняет имя нарицательное. Как правило, перед такого рода приложением можно дописать такие уточнения, как «а именно», «а зовут его», «то есть» без нарушения общего смысла. Например: «А братья Ани, (а именно) Олег и Кирюша, первоклассники, донимали отца глупыми вопросами».

    2) Если приложение (примеры следуют далее) употребляется с союзом «как» или словами «по фамилии», «родом», «по имени», «по кличке», «по прозвищу» и т. д.: «Мне, как лицу высокого ранга, не подобает ездить на общественном транспорте», «Маленький веснушчатый матрос, по фамилии Жук, беспрекословно выполнял все приказы капитана».

    3) Если приложение определяет личное местоимение. В этом случае не столь важно, где оно расположено, перед определяемым словом или после него. Например: «В городе Астрахани он, этот человек, жил себе спокойно, и даже не мог представить, что где-то рядом живёт она, та самая…»

    Когда пишется тире

    Приложение в русском языке при обособлении в тексте может выделяться с помощью тире. В каких случаях? Первое – когда перед приложением можно вставить слово «а именно» без изменения общего смысла высказывания: «В самом конце улице светилось какое-то жёлтое пятно – свет от ночника в окне квартиры Марии».

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

    Третье – для того, чтобы выделить с двух сторон приложение, вносящее пояснение, объяснение: «Лёгкий озноб – первый признак болезни – появился во всём его теле».

    Четвёртое – если обособленное приложение определяет один из однородных членов предложения, и при этом необходимо внести ясность: «За столом сидели хозяин дома – друг моего мужа, двое незнакомых лиц…»

    И последнее – если предлагается конструкция такого типа: «Мефистофель – Шаляпин был неподражаем», т.е. Шаляпин в роли Мефистофеля; или «Эрнани – Горин плох как сапожник» (А.П. Чехов).

    Когда пишется дефис

    Зачастую если одиночное приложение и определяемое существительное – имена нарицательные, то меж ними «назначается» дефис. Например: зима-волшебница, город-герой, мальчики-подростки, инженер-конструктор, бабочка-капустница, учёный-француз и т.д. Также дефис пишется, если в роли приложения выступает существительное, имя собственное, стоящее перед определяемым нарицательным существительным: Байкал-озеро, Москва-река, Астрахань-город.

    В том случае, когда их положение относительно друг друга меняется, дефис не пишется: река Москва, озеро Байкал, город Астрахань. И, наконец, дефис употребляется, если определяемое существительное и приложение представляют собой одно сложное интонационно-семантическое ядро: Рокфеллер-старший, Дюма-отец, Иван-дурак.

    www.syl.ru