Листинг (компьютер) - Listing (computer) - Wikipedia

Экстракт БАЗОВЫЙ листинг
Список длинной компьютерной программы 1970-х годов, напечатанной линейный принтер на фальцованной бумаге и в переплетном переплете.

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

Сценарии использования

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

На заре программирования его использовали для ручной проверки программа и, как постоянное хранение. Это было также распространено в 1970-х и 1980-х годах. журналы для компьютерных энтузиастов (например Творческие вычисления ) и книги вроде BASIC Компьютерные игры за вводные программы.

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

Списки ассемблерного кода иногда анализируются программистами, которые хотят понять, как компилятор переводит их исходный код на ассемблер. Например, Компилятор GNU C (gcc) создаст листинг кода сборки, если он вызывается с параметром командной строки -S.[1]

Списки компьютерных программ по-прежнему важны в Патентное право США. В Руководстве по процедуре патентной экспертизы они определены следующим образом:[2]

"Список компьютерных программ для целей этого раздела определяется как распечатка, которая перечисляет в соответствующей последовательности инструкции, процедуры и другое содержимое программы для компьютера. Список программ может быть машинно-независимым (объект или исходный) язык, который заставит компьютер выполнять желаемую процедуру или задачу, такую ​​как решение проблемы, регулирование потока работы на компьютере, управление или мониторинг событий. ... Любой список компьютерных программ может, и любая компьютерная программа список, содержащий более 300 строк (до 72 символов в строке), должен быть представлен на компакт-диске в соответствии с § 1.52 (e) ".

Рекомендации

  1. ^ Параметры, управляющие видом вывода, в Руководстве по GCC 4.9.1, https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gcc/O Total-Options.html#O Total-Options
  2. ^ Руководство по процедуре патентной экспертизы 37 C.F.R. 1,96, http://www.bitlaw.com/source/37cfr/1_96.html, 9-е издание, март 2014 г.