Чем файл отличается от программы
application program
–noun Computers. a program used for a particular application (opposed to system program).
Also, applications program.
Also called application software, applications software.
—Related forms
application programmer, noun
application programming, noun
Приложение - это программа, решающая прикладную задачу. Например, компилятор - это НЕприкладная программа, а Excel - прикладная.
> Чем "Папка" от "Директории" отличается?
Блин. Над этим не задумывался как-то. :)
Приложение от слова «прикладывать» что-либо к чему-либо. Таким образом, понятия «ЦЕЛОСТНО» и «САМОДОСТАТОЧНО» неприменимы к приложению! Приложению по крайней мере нужен API к операционной системе, чтобы выполнять свои функции.
Не знаю кто ввел термин ПАПКА. Видимо довольно глупый человек стремившийся максимально упростить перевод.
И зовут этого глупого человека так: англо-русский словарь. Поскольку Folder - это Папка и есть.
И был этот человек настолько глуп, что сумел (в отличие от других, более умных) понять ОГРОМНУЮ смысловую разницу между англоязычными терминами Folder и Directory. И, соответственно, необходимость введения русскоязычного аналога термина Folder. Поскольку русскоязычный аналог термина Directory уже имелся.
> In computing, a folder is a graphical user interface metaphor for a
> directory in a file system.
Кстати, тоже неверно. Folder - это шире, чем directory. A directory - всего лишь частный случай folder, соответственно. Отождествлять эти понятия нельзя.
In computing, a folder is a graphical user interface metaphor for a real or virtual container of another real or virtual objects.
Да ладно уже, старожилы вполне могут и на "ты" общаться, имхо.
Молодца, Юрий ! Дай Бог Вам богатырского здоровья и неуемной жажды нести в массы светлое, вечное на долгие годы.
Всегда преклонялся пред людьми, бескорыстно занимащимися просветительством.
MsGuns © (19.06.08 23:15) [31]
Конечно задолго. Папка для хранения бумаг, документов.
А теперь представьте себе КАТАЛОГ Programm files. Скажите плз какие документы там храняться? EXE, DLL это документы?
В чем разница между программой, исполняемым файлом и процессом?
Программа: Программа представляет собой набор инструкций в удобочитаемом формате (HelloWorld.c).
Исполняемый: Исполняемый файл - это скомпилированная форма Программы (файл HelloWorld.exe).
Процесс: Процесс - это исполняемый файл, запускаемый ОС. Тот, который вы видите в диспетчере задач или в списке задач (процесс HelloWord.exe, когда мы дважды щелкаем по нему).
Программа - это статический объект, но процесс - это динамический объект.
Программа - это не что иное, как содержимое файла. Где процесс - это выполняемая программа.
3. Программа не использует набор резисторов ЦП, но процесс использует набор резисторов ЦП для хранения промежуточного и окончательного результата.
Нет разницы. Помните, что ложки нет.
Считайте это так.
Программа - это план. Как план здания. Нет никакого здания, это абстракция того, как оно будет выглядеть.
Процесс - это фактическое строительство Здания, построенного по проекту.
При строительстве Здания одновременно происходит множество вещей. Вы готовите бетон, одновременно строите несколько комнат, прокладываете электрические кабели и т. Д. Это будут нити.
Процесс - это часть программы. Процесс - это часть, в которой существует логика данной конкретной программы. Программа представлена в виде набора процессов. В некоторых случаях мы можем разделить проблему на несколько частей. В это время мы пишем отдельную логику для каждой части, известной как процесс.
Программа - это набор исходных файлов на каком-то языке высокого уровня, который вы пишете для выполнения некоторой функции, например, файлы C ++, которые реализуют списки сортировки. Исполняемый файл - это файл, который компилятор создает из этих исходных файлов, содержащих машинные инструкции, которые могут выполняться на ЦП. Процесс - это активное выполнение исполняемого файла на ЦП и в памяти. Он включает в себя информацию об управлении памятью, текущий ПК, SP, HP, регистры и т. Д.
Программа: это пассивный объект, подобный содержимому файла, хранящегося на жестком диске. Другими словами, это как другой текстовый файл на вашем диске. В основном он будет в удобочитаемом формате (например, файл .java).
Исполняемый: это снова пассивный объект. Это просто еще один файл на диске, полученный путем компиляции Программы. Итак, это машиночитаемая версия программного файла (например, файл .class). Обратите внимание, что он все еще находится на диске и в настоящее время не выполняется.
Процесс: это активная часть программы / исполняемого файла. Программа / исполняемый файл, загруженная в память (RAM) и выполняющаяся, называется процессом. Процесс состоит из набора инструкций. ЦП выполняет эти инструкции одну за другой (например, JVM загружает ваш файл .class и передает инструкции ЦП).
Также у вас может быть два процесса, выполняющих одну и ту же программу / исполняемый файл.
Программа - это набор инструкций и пассивный объект. Программа является частью процесса, в то время как процесс выполняет состояние программы, и это единица работы в системе.
Процесс - это, по сути, выполняемая программа. С каждым процессом связано его адресное пространство, список ячеек памяти от 0 до некоторого максимума, которые процесс может читать и писать. Адресное пространство содержит исполняемую программу, данные программы и ее стек. Также с каждым процессом связан набор ресурсов, обычно включая регистры (включая счетчик программ и указатель стека), список открытых файлов, выдающиеся сигналы тревоги, списки связанных процессов и всю другую информацию, необходимую для запуска программы. . По сути, процесс - это контейнер, содержащий всю информацию, необходимую для запуска программы, которая представляет собой набор инструкций, определенных пользователем / разработчиком .
Программа или Компьютерная программа , по сути, предоставляет последовательность инструкций (или алгоритмов, если хотите) операционной системе или компьютеру. Эти компьютерные программы имеют исполняемую форму, которую операционная система распознает и может использовать для непосредственного выполнения инструкций.
По сути, Исполняемый - это файл в формате, который компьютер может выполнять напрямую, в отличие от исходных файлов, которые не могут быть выполнены напрямую и должны быть сначала скомпилированы. Исполняемый файл - это результат компиляции. Я уже упоминал, что операционная система распознает исполняемый файл через расширение. Распространенным расширением, используемым для исполняемых файлов Windows, является .exe.
После выполнения исполняемого файла начинается процесс . Процесс - это просто экземпляр компьютерной программы. Вы можете думать о процессе как о выполнении инструкций, содержащихся в компьютерной программе. Когда вы просматриваете диспетчер задач на компьютере с Windows, вы можете видеть все текущие процессы. Обрабатывает собственные ресурсы, такие как виртуальная память, описания операционной системы (дескрипторы, источники данных, приемники и т. Д.), Атрибуты безопасности и различные другие элементы, необходимые для эффективной обработки.
1. Программа (англ. program, program software, app/application (приложение), software application) – это наиболее распространенный вид программного обеспечения на компьютере, выполняющий специальную функцию или задачу.
Например, Microsoft Word это программа текстовый редактор, которая позволяет пользователям создавать, редактировать и просматривать документы.
Без программ компьютер будет по-прежнему работать с операционной системой, но Вы не смогли бы нечего сделать.
Разница между программами и приложениями
Когда компания Apple представила миру iPhone, она популяризировала термин «App», но app (application, приложение) и программа это одно и то же. Сегодня большинство людей ассоциируют «приложения» с программами на Apple Mac, смартфонах и планшетах, а «программы», как то, что работает на компьютере.
Во всех случаях о программах и приложениях (app) правильно думать как об одних и тех же вещах.
Разница между программами и скриптами
Когда программа создана, она составлена на языке, который может понять компьютер. После компиляции программа не нуждается в каких-либо других программах, до тех пор, пока компьютер имеет необходимую операционную систему и платформу. А скрипты не компилируются и требуют интерпретатор для перевода сценария в вид понятный компьютеру. Без такого переводчика скрипт не может работать на компьютере, но после установки скрипт может работать на любой платформе без необходимости быть переписанным. Для простого примера можно взять сайты, написанные на HTML и JavaScript, интерпретатором для которых является интернет-браузер.
Какие типы файлов являются файлами программ
Некоторые примеры компьютерных программ
Существуют миллионы различных программ доступных для компьютеров, телефонов и других современных устройств. Ниже приведено лишь несколько примеров программ и их категорий.
Несколько лет назад я уже писал от том, как поменять программу для открытия файла. Этот способ отлично походит, когда Вам нужно проделать это только один раз. Сейчас же я хочу показать простой способ сопоставления разных типов файлов с программами, зная их расширение.
Примечание: При написании статьи я использовал Windows 7 Ultimate (Максимальная).
Для этого в Windows 7 есть встроенная функция, правильное название которой я так и не понял, просто эта программа в разных местах имеет разные имена:
- «Сопоставление типов файлов или протоколов конкретным программам»
- «Назначение программы для открытия файлов этого типа» или просто»
- «Задать сопоставление»
Ну да ладно, по большому счету название нас не интересует.
Есть несколько способов открыть нужную нам утилиту, в том числе найти ее в Панели управления. Мы будем открывать самым простым способом.
Откройте меню Пуск и в поле поиска введите одну из следующих фраз (после ввода, Enter нажимать не нужно):
- ассоциировать (хватает ввести «ас» и в результатах будет то, что мы ищем)
- задать сопоставление
- назначение программы для открытия файлов этого типа
- associations (для английской версии ОС, у меня на рус. версии не работает)
В результатах нажмите на «Назначение программы для открытия файлов этого типа» и у Вас откроется окно данной функции.
Далее выбираете нужное Вас расширение файла и жмете по нему двойным щелчком мыши, либо выделяете и кликаете по кнопке «Изменить программу…». Откроется окно «Выбор программы», где нужно указать утилиту для вашего типа файлов, затем нажать «ОК».
Совет: Для быстрого поиска нужного расширения его можно вводить с клавиатуры прямой в окне утилиты.
После изменения программы для файла, главное окно обновится.
Вот такой вот неплохой способ быстро настроить программы для нескольких типов файлов. Думаю, он больше всего подойдет тем, кто только установил новую программу на замену старой, например, новый просмотрщик изображений. Также, с помощью этой утилиты можно посмотреть, какому файлу не сопоставлена программа, если, конечно, этом есть необходимость.
Дата: 21.04.2015 Автор/Переводчик: Linchak
У меня проблема у меня откритие файлов .rar производится через проводник но хочу изменить на winrar но вот в чем не задача я не могу поставить галочку что бы открывало только в WinRar, там где ставить галочку отмечено серым цветом(как и текст), Компьютер не хочет менять проводник на WinRar
А что делать, если при выборе необходимой программы в выпадающем меню, после того как вкладка с выбором необходимой программы закрывается, в предыдущем пункте меню - находится на месте " открывать данный тип файлов с помощью " всё та-же ( не нужная ) программа ?
Тоже маялся -- сбил ассациации и ещё что то RegOrganizer_ом по невнимательности -- архиваторы , плэеры , блокноты перестали открыватся по умолчанию и даже напрямую с ошибкой невозможности запуска , а переустановленные такиеже не втыкались в контменю "Открыть с помощью" . Требуется лезть в реестр и по очереди сносить неработающие .
НО . нашёл две утилитки чистки и обновления прог ассоциаций с файлами : "openwithview чист Откр с помощ" рус. и "OpenWithAdd прог в Откр с помощ" англ. но прстая . Теперь можно несколько похожих прог туда вставить , например несколько Rar , браузов или плееров разных выпусков и поочереди пользовать через "Открыть с помощью"
Всё настроил для проигрывания МР3, как сказано, но по умолчанию упорно выскакивает windows media player и его никак не убрать. У меня Вин10. М.б. в этом дело? Что тут можно сделать?
Странно, возможно не все форматы поменяли, или сбивается настройка.
Попробуйте, так, правой кнопкой мыши по нужному файлу, выбираете Свойства и там уже на вкладке Общее меняете приложение кнопкой "Изменить" на свой плеер. После жмете ОК для сохранения и закрытия окна.
Регистрируйтесь, делитесь ссылками в соцсетях, получайте на WMZ кошелек или карту 20 % с каждого денежного зачисления пользователей, пришедших на проект по Вашей ссылке. Подробнее
После регистрации Вы также сможете получать до 150 руб за каждую тысячу уникальных поисковых переходов на Ваш вопрос или ответ Подробнее
Что такое компьютерные данные?
Под компьютерными данными понимается любая последовательность сочетаний элементов машинного кода — нулей и единиц, которая может формировать собой файл, папку, массив, низкоуровневый или высокоуровневый алгоритм либо скрипт.
Но современные IT-специалисты понимают под данными чаще всего полезные, несущие информативную нагрузку сведения. Которые, как правило, представлены в виде файлов — текстовых, графических, видео- или аудиозаписей, веб-страниц. Иногда полезные данные выглядят как звуковая либо видеотрансляция — например, при просмотре телепрограмм или прослушивании радиопередач онлайн, при общении людей по Skype. Но подобная трансляция тоже может быть записана в файл.
Таким образом, компьютерные данные в современном понимании — это последовательность сочетаний элементов машинного кода — нулей и единиц, имеющая практическую полезность, несущая определенную информационную нагрузку.
Что такое программа?
Программа — это тоже последовательность сочетаний нулей и единиц в рамках машинного кода, но имеющая особую структуру и позволяющая создавать, обрабатывать, принимать и передавать другие последовательности. Например, те, что представлены как раз таки полезными данными.
Программа, таким образом, — это инструмент создания, обработки, приема и передачи файлов, трансляций и иных данных. Равно как и других программ, которые в этом случае сами по себе будут совокупностями данных.
Главное отличие данных от программы в том, что первые являются носителем информационной нагрузки — файлами. Программа — средство создания, а также воспроизводства этой информационной нагрузки (в том виде, в котором она нужна пользователю).
Программа, конечно же, тоже состоит из файлов — исполняемых, а также тех, что дополняют ее (библиотек, скриптов и т. д.). Но каждый из них по отдельности обычно не несет информационной нагрузки с точки зрения практической значимости для пользователя.
Одно из уникальных свойств программ — способность к самовоспроизводству. Законченное, отлаженное, укомплектованное нужными файлами и скриптами приложение всегда может само себя загружать. В свою очередь, человек в большинстве случаев не имеет возможности задействовать практически полезным способом существующие компьютерные данные без программ. Для того чтобы открыть файл или прослушать трансляцию, ему необходимо будет использовать специальное приложение, адаптированное к работе с соответствующими типами данных.
Таким образом, данные и программы — это зависимые друг от друга по многим параметрам ресурсы. Основное различие между ними сводится к их внутренней структуре, а также к режимам их практического применения.
__________________________________________________________________________
Файл (англ. file) — именованная область данных на носителе информации.
Работа с файлами реализуется средствами операционных систем. Многие операционные системы приравнивают к файлам и обрабатывают сходным образом и другие ресурсы:
области данных (необязательно на диске);
устройства — как физические, например, порты или принтеры, так и виртуальные;
потоки данных (именованный канал);
сетевые ресурсы, сокеты;
прочие объекты операционной системы.
Операции с файлом.
Условно можно выделить два типа операций с файлом — связанные с его открытием и выполняющиеся без его открытия. Операции первого типа обычно служат для чтения и записи информации или подготовки к чтению или записи. Операции второго типа выполняются с файлом как с «объектом» файловой системы, в котором файл является наименьшим элементом структурирования.
______________________________________________________________________
Делаем выводы. Данные - это сырьё, подлежащее обработке, а программа - это инструмент, которым сырье обрабатывается. Файл - это "коробочка" с содержимым, которое может быть программой, папкой с фотографиями и с чем угодно.
пример: Программа - это активный файл, который производит какие-либо действия и исполняет какие-либо функции. Браузер, игра, текстовый или графический редактор, и т.д. и т.п. до бесконечности - это программы. Данные - это просто информация в электронном виде, которая может быть полезна для вас или использоваться какой-то программой, но активную роль не имеет. Когда вы запускаете свой Хром или Опера или что у вас там - это программа, когда вы сохраняете на диск страницу или картинку - это данные. Когда вы играете например, в Масс Эффект - это программа, а когда вы сохраняете свой прогресс в сейв-файл - это данные.
Читайте также: