ساكو (لغة برمجة)
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. تمت عملية التجميع على مرحلتين:
- من SAKO إلى مُجمِّع SAS المبسط (SAS-W).
- من لغة SAS-W إلى لغة الآلة.
أبرز ما يميز برنامج SAKO هو استخدام الأوامر البولندية، مثل CZYTAJ و SKOCZ DO. وقد صُمم البرنامج في الأساس لبرمجة العمليات الحسابية العددية.
مثال "مرحباً بالعالم"
نص: مرحبا بالعالم لينيا أوقفوا ناستبني كونيك مراجع
- Prace Zakładu Aparatów Matematycznych PAN، "System Automatycznego Kodowania SAKO. Cz. 1، Opis języka"، PAN – Warszawa 1961
- ليون Łukaszewicz، Antoni Mazurkiewicz "System automatycznego kodowania SAKO" Zakład Narodowy im. أوسولينسكيتش ، دار نشر أكاديمية العلوم البولندية ، فروتسواف-وارسو-كراكوف 1966
- "الحواسيب والمراكز، في الخارج: 6. معهد آلات الرياضيات، ZAM 2، وارسو، بولندا" . نشرة الحاسوب الرقمي . 16 (1): 22-23 . 1964. مؤرشف من الأصل في 3 يونيو 2018.
- أنطوني مازوركيويتش ، "الصيغ الحسابية واستخدام الإجراءات الفرعية في ساكو"، المراجعة السنوية في البرمجة الآلية، المجلد 2
- ليون لوكاسيفيتش "ساكو - نظام ترميز آلي" المراجعة السنوية في البرمجة الآلية، المجلد 2
- فلاديسلاف تورسكي، "بعض نتائج البحث حول البرمجة الآلية في أوروبا الشرقية"، مجلة التقدم في الحوسبة، المجلد 5
- "الخوارزميات" المجلد 1 العدد 1 ، معهد الآلات الرياضية، الأكاديمية البولندية للعلوم، وارسو
- CIA-RDP80T00246A011500230001-8
الاقتباسات
- 1 2 Łukaszewicz 1966، ص. 6
- ↑ تقرير زيارة لمناقشة لغات البرمجة المشتركة في تشيكوسلوفاكيا وبولندا، 1963، جون أ. جوسدن (محرر)، روجر إي. جاي، جون ل. جونز، جاك ن. ميرنر، كريستوفر ج. شو
- ^ مازوركيفيتش ، أنتوني (1989). "Jak się Programowało XYZ" . معلوماتية . 8-12/1989: 10-12 .
- ↑ لوكاسيفيتش، ليون (1961-01-01). "SAKO - نظام ترميز آلي" . المراجعة السنوية في البرمجة الآلية . 2 : 161-176 . doi : 10.1016/S0066-4138(61)80008-6 . ISSN 0066-4138 .
- ^ سملتر، يناير؛ زوب، هنريك. Programowanie SAKO na Mińsk-22 (باللغة البولندية). المكتبة الرئيسية للجامعة العسكرية التكنولوجية.
فئات :
- لغات البرمجة غير القائمة على اللغة الإنجليزية
- العلوم والتكنولوجيا في بولندا
