لغات البرمجة

لغة برمجة Occam: نظرة عامة

لغة برمجة Occam هي لغة برمجة متزامنة تعتمد على جبر العمليات التسلسلية التواصلية (CSP)، وتشترك في العديد من ميزاته. تم اسمها على اسم ويليام من أوكهام المعروف بفكرة “موسارة أوكهام”. Occam هي لغة إجرائية إرادية (مثل باسكال)، وقد تم تطويرها بواسطة ديفيد ماي وآخرين في INMOS بإشراف توني هوار كلغة برمجة أصلية لمعالجاتهم المتناهية الصغر transputer، ولكن تتوفر تطبيقات لمنصات أخرى. الإصدار الأكثر شهرة هو Occam 2؛ حيث تم كتابة دليلها البرمجي بواسطة ستيفن إريكسون-زينيث وآخرين في INMOS. تتميز Occam بتوفير التعليقات الدلالية والتبويب الدلالي، مما يسهل فهم الشفرة وصيانتها. تعتبر لغة Occam مصدر مفتوح، مما يعني أن الشفرة المصدرية متاحة للعامة للعمل والتعديل عليها. لمزيد من المعلومات، يمكنك زيارة الرابط التالي ويكيبيديا.