ساكو (لغة برمجة)

SAKO ( بالبولندية : S ystem A utomatycznego KO dowania [ 3 ] - بالإنجليزية : An Automatic Coding System [ 4 ] ) هي لغة برمجة بولندية كُتبت بين عامي 1959 و1960 بواسطة فريق من قسم ZAM التابع للأكاديمية البولندية للعلوم . [ 1 ] طُوّرت في الأصل لأجهزة الكمبيوتر XYZ و ZAM-2 ، ثم نُقلت لاحقًا إلى أجهزة ZAM-21 و ZAM-41 و Mińsk-22 . [ 5 ]

السمات العامة للغة ساكو:

  • أوامر مشابهة للجمل المستخدمة في اللغة الطبيعية
  • تقليص الوقت اللازم لتعلم مبادئ البرمجة
  • سهولة الاستخدام، مما قلل من وقت البرمجة
  • شفرة برمجية شفافة، مما يقلل من احتمالية ارتكاب الأخطاء

كان يتميز بتخصيص عناوين ثابت. وكان من الممكن إدراج التعليمات البرمجية في مُجمِّع ماكرو SAS. تمت عملية التجميع على مرحلتين:

  1. من SAKO إلى مُجمِّع SAS المبسط (SAS-W).
  2. من لغة SAS-W إلى لغة الآلة.

أبرز ما يميز برنامج SAKO هو استخدام الأوامر البولندية، مثل CZYTAJ و SKOCZ DO. وقد صُمم البرنامج في الأساس لبرمجة العمليات الحسابية العددية.

مثال "مرحباً بالعالم"

نص: مرحبا بالعالم لينيا أوقفوا ناستبني كونيك 

مراجع

الاقتباسات

  1. 1 2 Łukaszewicz 1966، ص. 6
  2. تقرير زيارة لمناقشة لغات البرمجة المشتركة في تشيكوسلوفاكيا وبولندا، 1963، جون أ. جوسدن (محرر)، روجر إي. جاي، جون ل. جونز، جاك ن. ميرنر، كريستوفر ج. شو
  3. ^ مازوركيفيتش ، أنتوني (1989). "Jak się Programowało XYZ" . معلوماتية . 8-12/1989: 10-12 .
  4. لوكاسيفيتش، ليون (1961-01-01). "SAKO - نظام ترميز آلي" . المراجعة السنوية في البرمجة الآلية . 2 : 161-176 . doi : 10.1016/S0066-4138(61)80008-6 . ISSN 0066-4138 . 
  5. ^ سملتر، يناير؛ زوب، هنريك. Programowanie SAKO na Mińsk-22 (باللغة البولندية). المكتبة الرئيسية للجامعة العسكرية التكنولوجية.