اي بي سي (لغة برمجة)
اي بي سي هي لغة برمجة أمرية تتميز بالنوعية القوية ودعم تعدد الأشكال، تم تطويرها في مركز الرياضيات وعلوم الحاسوب، كما أنها ساهمت بشكل مهم في تطوير لغة بايثون.[1] لغة ABC كان لها تأثير كبير على لغة بأيثون, تصميم جيدو فان روسم , الذي عمل سابقًا لعدة سنوات على نظام ABC في منتصف الثمانيات [2][3]
اي بي سي
التصنيف | |
---|---|
التنميط | |
ظهرت في | |
صممها |
المطور | |
---|---|
الإصدار الأول |
متأثرة بـ |
---|
موقع الويب |
homepages.cwi.nl… (الإنجليزية) |
---|
ميزات
عدليذكر مصمموا اللغة ان حجم البرامج المكتوبة بلغة ABC تعادل ربع حجم نفس البرامج المكتوب بلغة باسكال أو لغة سي [4]
- تحتوي اللغة على 5 انواع بيانات فقط
- لا تطلب التصريح عن المتغير
- تدعم البرمجة بطريقة top-down programming
- تنسيق الجمل البرمجية بأسلوب الإزاحة Indentation style
- تدعم العمليات على الارقام الكبيرة، حجم بيانات list و string غير محدود
مثال
عدلدالة بلغة ABC لتجميع كلمة "words" من ملف
HOW TO RETURN words document:
PUT {} IN collection
FOR line IN document:
FOR word IN split line:
IF word not.in collection:
INSERT word IN collection
RETURN collection
مراجع
عدل- ^ "معلومات عن اي بي سي (لغة برمجة) على موقع id.loc.gov". id.loc.gov. مؤرشف من الأصل في 2010-05-28.
- ^ "Computerworld - The A-Z of Programming Languages: Python". web.archive.org. 29 ديسمبر 2008. مؤرشف من الأصل في 2008-12-29. اطلع عليه بتاريخ 2021-02-03.
{{استشهاد ويب}}
: صيانة الاستشهاد: BOT: original URL status unknown (link) - ^ "An Interview with Guido van Rossum - O'Reilly Media". web.archive.org. 13 مارس 2013. مؤرشف من الأصل في 2013-03-13. اطلع عليه بتاريخ 2021-02-03.
- ^ "The ABC Programming Language: a short introduction". homepages.cwi.nl. مؤرشف من الأصل في 2021-01-13. اطلع عليه بتاريخ 2021-02-03.