الوضع المباشر
في مجال الحوسبة، يُعرف الوضع المباشر أو الفوري [ 1 ] [ 2 ] في نظام البرمجة التفاعلية بأنه التنفيذ الفوري للأوامر أو العبارات أو التعبيرات . في العديد من الأنظمة التفاعلية، يمكن تضمين معظم هذه الأوامر في البرامج أو تنفيذها مباشرةً في حلقة قراءة-تقييم-طباعة (REPL).
توفر معظم الأنظمة التفاعلية أيضًا إمكانية تعريف البرامج في بيئة REPL، إما بتصريحات صريحة، مثل لغة بايثونdef ، أو عن طريق ترقيمها بأرقام الأسطر . ويمكن تشغيل البرامج بعد ذلك عن طريق استدعاء إجراء مُسمى أو مُرقم أو عن طريق تشغيل برنامج رئيسي.
تتضمن العديد من أنظمة البرمجة، بدءًا من Lisp و JOSS وصولًا إلى Python و Perl ، بيئات تفاعلية (REPLs) تسمح أيضًا بتعريف البرامج. توفر معظم بيئات التطوير المتكاملة وضعًا مباشرًا، حيث يمكن تنفيذ الأوامر مباشرةً في النطاق الحالي أثناء تصحيح الأخطاء وتعليق تنفيذ البرنامج، وعرض النتيجة.
مثال
- الوضع غير المباشر في اللغة الأساسية
10. اطبع "مرحباً ويكيبيديا" جاهزاً . شغّل "مرحباً ويكيبيديا" جاهزاً .
- الوضع المباشر في اللغة الأساسية
اطبع "مرحباً ويكيبيديا" مرحباً ويكيبيديا جاهز .
مراجع
- ↑ "الوضع الفوري" (ملف PDF) .
- ↑ "دليل نظام C128: القسم 3" .
- واجهات المستخدم
- مصطلحات الحوسبة
