في الحوسبة، الكتلة البسيطة هي سلسلة تعليمات متعاقبة في البرنامج لها نقطة دخول واحدة فقط ونقطة خروج وحيدة أيضاً.[1][2][3]
تُقسِّم المترجمات البرامج عادة إلى كتل بسيطة كخطوة أولى في مرحلة التحليل حيث تشكل الكتل البسيطة العقد أو الرؤوس في مخطط تدفق التحكم.
تعريف
الكتلة البسيطة هي سلسلة من تعليمة واحدة أو أكثر بحيث:
- يبدأ تنفيذ التعليمات ضمن الكتلة البسيطة دوماً من خلال التعليمة الأولى (الترويسة، أو القائد) فيها.
- لا توجد قفزات في البرنامج إلى تعليمات تقع داخل الكتلة البسيطة.
- لا تحوي الكتلة البسيطة أي تعليمات إنهاء للتنفيذ أو قفز إلى تعليمات خارج الكتلة (ما عدا التعليمة الأخيرة في الكتلة البسيطة).
ضمن هذه الشروط نجد أنه بمجرد تنفيذ التعليمة الأولى في الكتلة البسيطة فسيتم تنفيذ بقية تعليمات الكتلة حتماً، لمرة واحدة وبالترتيب.
مراجع
- Génération de code, département d'informatique et de génie logiciel, université de Laval au Canada نسخة محفوظة 14 مارس 2020 على موقع واي باك مشين.
- "Control Flow Analysis" by Frances E. Allen - تصفح: نسخة محفوظة 26 مايو 2020 على موقع واي باك مشين.
- Daniel), Cooper, Keith D. (Keith (2012). Engineering a compiler. Torczon, Linda. (الطبعة 2nd). Amsterdam: Elsevier/Morgan Kaufmann. صفحة 231. . OCLC 714113472. مؤرشف من الأصل في 13 ديسمبر 2019.