Главная » Настройка компьютеров » Декодирование комп & # 39; ютерного программного обеспечения

Декодирование комп & # 39; ютерного программного обеспечения

[ad_1]

неопределенно, "комп & # 39; Компьютерное программное обеспечение" просто повторяет любые данные (например, компьютер & # 39; компьютерные программы), которые были сохранены в цифровой форме и отделены от физических устройств самого компьютера & # 39; ютера. Несколько примеров современного программного обеспечения включают:

o Прикладное программное обеспечение, такое как текстовые процессоры, Excel или Quicken, предназначенное для выполнения определенных производительных задач для пользователя. Прикладное программное обеспечение — это широкий термин, который может содержать такие разнообразные вещи, как базы данных, промышленная автоматизация, телекоммуникации, электронные таблицы, редактирование изображений или молекулярное моделирование.
o Программирование программного обеспечения, набор инструментов, используемых для фактического составления комп & # 39; компьютерные программы. Программное обеспечение для программирования может включать компиляторы, текстовые редакторы, переводчики, компоновщики и отладчики, или все они могут быть включены в комплект в интегрированной среде разработки.
o Прошивка — это значит, что он используется с устройствами памяти & # 39; памяти или другими специфическими для конкретного оборудования средствами. Прошивка — это то, что найдено в видеоиграх или логических системах автомобилей, телевизоров, DVD-проигрывателей и другой бытовой электроники
o Промежуточное программное обеспечение, которое координирует и контролирует распределенные системы
o Системное программное обеспечение, такое как операционные системы, драйверов и утилит, регулирует широкий спектр ресурсов и является пользовательским интерфейсом с самым комп & # 39; ютером
o программное обеспечение для платформы, которое включает в себя прошивку, драйверы устройств, операционную систему и графический интерфейс пользователя. Вся платформа — это то, что позволяет пользователю взаимодействовать с компьютером & # 39; ютером, и обычно поставляется в комплекте с самым комп & # 39; ютером.
o Программа, написанная пользователем, которая отвечает потребностям пользователя. Примеры написанного пользователем программного обеспечения могут включать шаблоны электронных таблиц, текстовые редакторы или фильтры электронной почты. Пользователи сами создают это программное обеспечение, часто даже не осознавая это.
o Тестирование программного обеспечения, которое используется для запуска испытаний на программном продукте, настройка и устранение неполадок, прежде чем он объявил о том, что он должен продаваться для пользователей
o Тестирование, например, утилиты, используемые вместе с программным пакетом
o Видеоигры
o веб-сайты и инструменты для разработки веб-сайтов, такие как HTML, PHP, Perl, JSP, ASP.NET и XML

Внизу программа представляет собой исполняемый код инструкций по машинного языка, которые являются специфическими для персональных компьютеров & # 39; Компьютерная процессор. Инструкции для процессора — это группа двоичных значений (0 и 1), что означают изменения в комп & # 39; ютери из предыдущего состояния. Программы — это последовательности инструкций, которые последовательно изменяют состояние комп & # 39; ютера для выполнения определенной задачи. Программы теперь написаны на языках высокого уровня программирования, которые проще и упрощенное — ближе к человеческой речи, чем машинный язык. Программное обеспечение также иногда записывается на асемблiйську язык, версию машинного языка с использованием натурального языкового алфавита. Ассемблер затем компилирует ассоциативную язык в о & # 39; объектно код.

Проектирование, внедрение и внедрение программного обеспечения может сильно отличаться в зависимости от сложности программного обеспечения и его конечного использования. Подумайте о разнице между Microsoft Word и Блокнотом Microsoft, а также относительные возможности и пользования ими. Несмотря на это, сфера разработки программного обеспечения продолжает становиться более специализированной и задействованной, а также становится проще и более простой. В последние годы возникли некоммерческие организации, такие как проект GNU, Фонд Mozilla Foundation и Free Software Foundation, а также появление программного обеспечения с открытым кодом, позволяет пользователям внезапно намного больше свободно выпускать собственное программное обеспечение.

[ad_2]