قائمة (كمبيوتر)

مقتطف من قائمة BASIC
قائمة ببرنامج حاسوبي طويل من سبعينيات القرن العشرين، طُبع بواسطة طابعة خطية على ورق مطوي على شكل مروحة، ثم جُلد في مجلد.

القائمة أو قائمة البرنامج هي قائمة مطبوعة بأسطر من التعليمات البرمجية الحاسوبية أو البيانات الرقمية (بشكل قابل للقراءة البشرية).

حالات الاستخدام

تُستخدم القوائم بشكل شائع في الكتب التعليمية والكتب المتعلقة بالحاسوب لعرض أمثلة على التعليمات البرمجية.

في بدايات البرمجة، كان يُستخدم للتحقق اليدوي من البرنامج وكمساحة تخزين دائمة . كما كان شائعًا في مجلات هواة الكمبيوتر في السبعينيات والثمانينيات (على سبيل المثال، مجلة الحوسبة الإبداعية ) وكتب مثل " ألعاب الكمبيوتر بلغة بيسك" لبرامج الكتابة اليدوية .

اليوم، نادراً ما تُستخدم قوائم النسخ الورقية لأن شاشات العرض تستطيع عرض عدد أكبر من الأسطر مقارنةً بالسابق، وتميل البرامج إلى أن تكون معيارية، ويُعتبر التخزين الرقمي أفضل من التخزين الورقي ، كما يسهل نقل المواد الرقمية عبر الشبكات أو على الأقراص أو الأشرطة. علاوة على ذلك، غالباً ما تكون مجموعات البيانات كبيرة جداً بحيث يصعب وضعها على الورق، ويسهل البحث فيها بصيغة رقمية.

يقوم المبرمجون أحيانًا بتحليل قوائم كود التجميع لفهم كيفية ترجمة المترجم لشفرتهم المصدرية إلى لغة التجميع. على سبيل المثال، يُنتج مترجم GNU C (gcc) قائمة كود التجميع إذا تم استدعاؤه باستخدام خيار سطر الأوامر -S. [ 1 ]

لا تزال قوائم برامج الحاسوب مهمة في قانون براءات الاختراع الأمريكي . وقد تم تعريفها على النحو التالي في دليل إجراءات فحص براءات الاختراع: [ 2 ]

يُعرَّف برنامج الحاسوب، لأغراض هذا القسم، بأنه نسخة مطبوعة تُدرج بالتسلسل المناسب التعليمات والروتينات والمحتويات الأخرى لبرنامج حاسوبي. قد يكون البرنامج مكتوبًا بلغة الآلة أو بلغة مستقلة عنها (لغة كائنية أو لغة مصدرية)، مما يُتيح للحاسوب تنفيذ إجراء أو مهمة محددة، مثل حل مشكلة، أو تنظيم سير العمل في الحاسوب، أو التحكم في الأحداث أو مراقبتها. ... يجوز تقديم أي برنامج حاسوبي، ويجب تقديم أي برنامج حاسوبي يزيد عن 300 سطر (بحد أقصى 72 حرفًا في السطر)، على قرص مضغوط وفقًا للمادة 1.52(هـ).

مراجع

  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 ، الطبعة التاسعة، مارس 2014