أس أر (لغة برمجة)
من ويكيبيديا، الموسوعة الحرة
| هذه المقالة يتيمة إذ لا تصل إليها مقالة أخرى. ساعد بإضافة وصلة إليها في مقالة متعلقة بها. (مايو_2011) |
أس أر (SR) أختصار لـ Synchronizing Resourcesأي موارد متزامنة وهي لغة برمجة مصممة للبرمجة المتزامنة.
تغلف الموارد العمليات والمتغيرات المشتركة، ويمكن ترجمتها بشكل منفصل.وتوفر العمليات الآلية الأساسية لتفاعل العمليات.
توفر س أر دمج جديد لآلية الطلب وعمليات الخدمة.وبالتالي، تدعم استدعاء العمليات (procedure call)، الحاجز (rendezvous)، تمرير الرسائل(message passing)، عملية التكوين الدينميكي (dynamic process creation)، البث المتعدد (multicast)، الإشارات (semaphores)، والذاكرة المشتركة (shared memory)، محليا وعن بعد.
تم إضافة الإصدار 2.2 إلى Apollo، DECstation، Data General AViiON، HP 9000 Series 300، Multimax، NeXT، PA-RISC، RS/6000، Sequent Symmetry، SGI IRIS، Sun-3، Sun-4 وأخرىات.
أنظر أيضاً [عدل]
المراجع [عدل]
- Gregory R. Andrews، Ronald A. Olsson: The SR Programming Language: Concurrency in Practice، ISBN 0-8053-0088-0
- Stephen J. Hartley: Operating Systems Programming: The SR Programming Language، Oxford University Press، ISBN 0-19-509579-0
