.

В п.3 Информационного письма Президиума Высшего Арбитражного Суда РФ от 13 декабря 2007 г. N 122 "Обзор практики рассмотрения арбитражными судами дел, связанных с применением законодательства об интеллектуальной собственности" содержит указание на то, что к устройствам, на которые устанавливаются программы для ЭВМ, относятся также калькулятор и стиральная машинка. Таким образом, Письмо ВАС дает основания для отнесения этих предметов к ЭВМ. С учетом определения компьютерной техники, которое было дано выше, позиция ВАС представляется обоснованной.

Таким образом, юридическое определение компьютера (ЭВМ) основывается на следующих критериях:

 способность устройства производить обработку информации без участия человека благодаря исполнению заданной последовательности команд – программы;

 электронная элементная база устройства.

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

Программные средства

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

• языки программирования;

• программы;

• фрагменты программных кодов (эксплойты).

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

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

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

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

Понятие программы для ЭВМ, виды программ

Необходимым условием для функционирования ЭВМ является наличие у нее программы. Некоторые специалисты считают их неотъемлемой частью ЭВМ, рассматривая ее как единый программно-аппаратный комплекс. В обиходе программное обеспечение часто именуется «софтом» (от английского «software»), в то время, как аппаратная часть компьютера называется «хардом» или «железом» (от английского «hardware»).

Вопросу о программном обеспечении традиционно уделялось повышенное внимание. В 1979 году в СССР было принято постановление Государственного комитета СССР по науке и технике (ГКНТ) N 581 (от 10.12.79) "О повышении эффективности функционирования и использования ГосФАП". Этим постановлением создавалась единая система Государственного фонда алгоритмов и программ (ГосФАП) на базе многочисленных отраслевых и территориальных фондов, которые были в свое время учреждены постановлениями ГКНТ N 28 (1966 года), N 443 (1969 года) и N 258 (1975 года).