программы и приложения

Автор PROFessoR, 27 Липень 2012, 08:48:57

Попередня тема - Наступна тема

PROFessoR

В чем отличия программы Windows от приложения Windows?

aNGeL

[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon

Программой у нас что только не называют.

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

Вот и ответьте - есть разница или нет, если толком невозможно ответить на вопрос "А что для вас означает понятие программа Windows?". Узнайте у преподавателя, где он рекомендует искать определение первого понятия, тогда и разница будет очевидной.

Hryak

Цитата: PROFessoR від 27 Липень 2012, 08:48:57
В чем отличия программы Windows от приложения Windows?
Ну, тут всё просто. Винда, это Операционная Система(ОС), а то, что на неё (и под неё) делается, можно назвать приложением. Скажем любая игра, которая написана под винду, и есть приложение :D
Поменьше свинства - побольше свинины

Mantikor

Цитата: Hryak від 27 Липень 2012, 22:58:27
Ну, тут всё просто. Винда, это Операционная Система(ОС), а то, что на неё (и под неё) делается, можно назвать приложением. Скажем любая игра, которая написана под винду, и есть приложение :D
А что тогда называть программой? :D

Hryak

Цитата: Mantikor від 27 Липень 2012, 23:41:52
А что тогда называть программой? :D
А всё что хочешь. Другой вопрос, под что она написана :D
Поменьше свинства - побольше свинины

Edd.Dragon

#6
Цитата: Hryak від 27 Липень 2012, 22:58:27а то, что на неё (и под неё) делается, можно назвать приложением.
Батник - приложение или программа?

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

Алгоритм - это программа.
В составе приложения - исполнимая программа - ведь экзешник - это же тоже последовательность действий для процессора (вместе с данными)!

Ааааааааааааа.... *дым, гарь, обугленные провода*

aNGeL

Цитата: Edd.Dragon від 28 Липень 2012, 01:23:51
Батник - приложение или программа?
Недо-скрипт?  :)
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon

#8
Цитата: aNGeL від 28 Липень 2012, 01:24:40
Недо-скрипт?  :)
Но он же программа (см. выше). И exe - программа. Просто на непонятном тебе языке. А вот файл с БД - это уже не программа, а данные. И текст с анеками - тоже.


P.S.: Но это все фигня. Если это вопрос по учебе, то первостепенны фантазии преподавателя.

P.P.S.: Батники уже давно ушли вперед - им стало стыдно перед Линуксом.

aNGeL

Цитата: Edd.Dragon від 28 Липень 2012, 01:28:41P.P.S.: Батники уже давно ушли вперед - им стало стыдно перед Линуксом.
Баш-скрипты не дают батникам спокойно ночью спать?)))
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Mantikor

Какбе wiki пишет, что
ЦитатаПриложение может значить:
Прикладная компьютерная программа — см. Прикладное программное обеспечение.
ЦитатаПрикладная программа или приложение — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и проч. посредством операционной системы. Также на простом языке — вспомогательные программы.
ЦитатаКомпью́терная програ́мма — последовательность инструкций, предназначенная для исполнения устройством управления вычислительной машины. Программа — один из компонентов программного обеспечения. В зависимости от контекста, рассматриваемый термин может относиться также и к исходным текстам программы. Компьютерные программы, как объект интеллектуальной собственности, относится к категории нематериальных активов.

Программа — данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определённого алгоритма.
— ГОСТ 19781—90. ЕСПД. Термины и определения

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

PROFessoR

Программа - то когда она не использует системные файлы и разные API, а вот приложение - наоборот, екзешник которого не будет работать, если не будет DirectX или .NET framework...(приложение использует библиотеки и иные ресурсы текущей системы.)

Edd.Dragon

Супер, просто феерично.


P.S.: Это ж получается, что одна неосторожная строка кода превращает мою программу в приложение  ;D