مستخدم:بدر/لغة برمجة العنوان
لغة برمجة العنوان (بالروسية: Адресный язык программирования) (بالأوكرانية: Адресна мова програмування))هي واحدة من أولى لغات البرمجة عالية المستوى في العالم[1] تم إنشاؤها عام 1955 من قبل كاترينا يوشينكو.[2] على وجه الخصوص، أتاحت لغة برمجة العناوين إمكانية العنونة والعناوين غير المباشرة من أعلى رتبة – مشابه للمؤشر.[3][4]
على عكس فورتران وخوارزم 60 ، دعمت لغة برمجة العنوان العنونة والعناوين غير المباشرة للرتب العليا. العنونة غير المباشرة هي آلية ظهرت في لغات البرمجة الأخرى في وقت لاحق (1964 – في PL/1).
تم تطبيق لغة العنوان على جميع أجهزة الكمبيوتر من الجيل الأول والثاني المنتجة في الاتحاد السوفيتي. أثرت لغة العنوان على معمارية أجهزة الكمبيوتر كييف وM-20 ونيبرو وأورال وبرومين ومينسك. تم استخدام لغة برمجة العنوان حصريًا لحل المشكلات الاقتصادية، بما في ذلك الطيران واستكشاف الفضاء وبناء الآلات والمجمعات العسكري – تحديداً لحساب مسارات الصواريخ الباليستية أثناء الطيران – في الخمسينيات والستينيات.[4] تم استخدام تطبيقات لغة برمجة العناوين لما يقرب من 20 عامًا، وقد صدر كتاب عنها في أوكرانيا عام 1963 وتم ترجمته ونشره في فرنسا عام 1974.
لم تؤثر لغة العنوان على التنمية الاقتصادية للاتحاد السوفيتي والدول الاشتراكية الأخرى فحسب، بل أثرت أيضًا على تكنولوجيا المعلومات والبرمجة في جميع أنحاء العالم. يمكن العثور على أفكار وأدوات اللغة المقترحة والمنفذة في العديد من المجالات المتعلقة بالبرمجة، مثل أنواع البيانات المجردة، والبرمجة كائنية التوجه، والبرمجة الوظيفية، والبرمجة المنطقية، وقواعد البيانات، والذكاء الاصطناعي.
كتب
عدل- Glushkov VM، & Yushchenko EL، D 1966، The Kiev Computer؛ وصف رياضي، الولايات المتحدة الأمريكية ، أوهايو، قسم الترجمة، قسم التكنولوجيا الأجنبيةWright-Pattenon AFB ، 234p. ، ASIN: B0007G3QGC.
- Gnedenko BV، Koroliouk VS & Iouchtchenko EL، D 1969، Eléments de programmation sur ordinateurs، Paris، Dunod، 362p.، ASIN: B0014UQTU0، شوهد في 24 أكتوبر 2021،
- Gnedenko BV، Koroljuk VS & Justschenko EL، D 1964، Elemente der Programmierung، DDR، Leipzig، Verlag: BG Teubner، 327 oldal.
- Gnedenko BV ، Korolyuk VS & Juscsenko EL D 1964 ، Bevezetѐs a progamozásba ، - I ، II. - Magyarország، Budapest، Uj technica.
- Вычислительная машина «иев»: математическое описание / В. М. Глушков، Е. Л. енко. - К. : ехн. лит. ، 1962. - 183 سم.
- Кулинкович А.Е.، Ющенко Е.Л.، б базовом алгоритмическом языке. / Кулинкович А.Е.، Ющенко Е.Л.، в урн .: «Кибернетика»، К. : 2 ، 1965. C.3-9 ، - URL: https://files.infoua.net/yushchenko/O-bazovom-algoritmicheskov-yazyke_AKulinkovich_EYushchenko_1965.pdf
- енко Е. Л. Адресное программирование / Е. Л. енко. - К. : ехн. лит. ، 1963. - 286 سم. https://files.infoua.net/yushchenko/Adresnoe-programmirovanie_EYushchenko_1963.pdf
- енко Е. Л. рограммирующая программа с входным адресным языком для машины Урал −1 / Е. Л. енко، Т. أ. ринченко. - К. : Наук. думка ، 1964. - 107 م.
- Ющенко Е.Л.، Адресный язык (ема 5) // ибернетика на транспорте: Заочный семинар. / Киевский дом Научно-технической пропаганды / - К. : - 1962. - 32 с.، - URL: Kibernetika-na-transporte_Adresnyy-yazyk_KYushchenko_1962.pdf (infoua.net)
- правляющая машина широкого назначения «ніпро» и программирующая программа в ней / Е. Л. енко، Б. Н. Малиновский، Г. أ. Полищук، Э. К. Ядренко، А. И. икитин. - К. : Наук. думка ، 1964. - 280 سم.
[[تصنيف:اختراعات أوكرانية]] [[تصنيف:اختراعات سوفيتية]] [[تصنيف:لغات برمجة]]
- ^ [https://web.archive.org/web/20081224005643/http://www.nbuv.gov.ua/Portal/All/herald/2001-09/15.htm "³���� N9 2001"]. web.archive.org. 24 ديسمبر 2008. اطلع عليه بتاريخ 2023-05-17.
{{استشهاد ويب}}
: replacement character في|title=
في مكان 2 (مساعدة) - ^ Connolly, Cornelia; Hall, Tony; Lenaghan, Jim (10 Jan 2018). "The women who led the way in computer programming". RTE.ie (بالإنجليزية). Retrieved 2018-11-26.
- ^ Videla, Alvaro (8 Dec 2018). "Kateryna L. Yushchenko — Inventor of Pointers". Medium (بالإنجليزية). Retrieved 2021-05-29.
- ^ ا ب ""Катерина Логвинівна Ющенко – винахідниця Pointers та авторка однієї з перших в світі мов програмування високого рівня"". www.nas.gov.ua (بuk-UA). Retrieved 2021-05-29.
{{استشهاد ويب}}
: صيانة الاستشهاد: لغة غير مدعومة (link) وسم<ref>
غير صالح؛ الاسم ":0" معرف أكثر من مرة بمحتويات مختلفة.