بلاک(پروگرامنگ)
کمپیوٹر پروگرامنگ میں، ایک بلاک یا کوڈ بلاک یا کوڈ کا بلاک سورس کوڈ کا ایک لغوی ڈھانچہ ہے جسے ایک ساتھ گروپ کیا جاتا ہے۔ بلاکس ایک یا زیادہ اعلانات اور بیانات پر مشتمل ہوتے ہیں۔ ایک پروگرامنگ لینگویج جو بلاکس بنانے کی اجازت دیتی ہے، بشمول دوسرے بلاکس کے اندر اندر بنائے گئے بلاکس کو بلاک ساختہ پروگرامنگ لینگویج کہا جاتا ہے۔ بلاکس سٹرکچرڈ پروگرامنگ کے لیے بنیادی ہیں، جہاں کنٹرول ڈھانچے بلاکس سے بنتے ہیں۔ بلاکس کے دو کام ہوتے ہیں: گروپ سٹیٹمنٹس کے لیے تاکہ ان کو ایک ہی سٹیٹمنٹ کے طور پر سمجھا جا سکے اور ناموں کے لیے دائرہ کار کو متعین کرنا تاکہ ان کو اسی نام سے ممتاز کیا جا سکے جو کہیں اور استعمال ہوتے ہیں۔ بلاک سٹرکچرڈ پروگرامنگ لینگویج میں، بیرونی بلاکس میں رکھے گئے آبجیکٹ اندرونی بلاکس کے اندر نظر آتے ہیں، الا یہ کہ وہ اسی نام کے ساتھ اعلان کردہ کسی شے کے ذریعے نقاب پوش نہ ہوں۔