Jump to content

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

Выдержка из BASIC листинга
Листинг длинной компьютерной программы 1970-х годов, напечатанный на линейном принтере на сложенной веером бумаге и переплетенный в переплет.

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

Варианты использования

[ редактировать ]

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

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

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

Листинги ассемблерного кода иногда анализируются программистами, которые хотят понять, как компилятор переводит их исходный код на язык ассемблера. Например, компилятор 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/Overall-Options.html#Overall-Options .
  2. ^ Руководство по процедуре патентной экспертизы 37 CFR 1.96, http://www.bitlaw.com/source/37cfr/1_96.html , 9-е издание, март 2014 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0df709eb6365312da6469cef12393393__1719853020
URL1:https://arc.ask3.ru/arc/aa/0d/93/0df709eb6365312da6469cef12393393.html
Заголовок, (Title) документа по адресу, URL1:
Listing (computer) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)