کسی شخص یا ہستی کو دی جانے والی تعلیمات یا ڈیٹا کا مجموعہ انسٹرکشن کہلاتا ہے۔
انسٹرکشن تعلیم کی ایک شکل ہے، جس میں کسی دیے گئے ادارے کو علم یا ڈیٹا فراہم کرنا ہوتا ہے، چاہے وہ انسان ہو، جانور ہو یا کوئی تکنیکی ڈیوائس۔ ہدایات سیکھنے اور تعلیمی ماحول میں، یا خالصتاً فعال یا آپریشنل مقصد کے لیے فراہم کی جا سکتی ہیں۔
جب ہدایات تعلیمی ماحول سے مطابقت رکھتی ہیں، تو یہ رسمی یا غیر رسمی تعلیم ہو سکتی ہے، خاندانی حلقے میں پڑھائی جاتی ہے یا سکول، کالج یا یونیورسٹی میں، یہ کام کے ماحول میں یا دو دوستوں کے درمیان روزمرہ کی صورتحال میں ہو سکتی ہے۔ درجہ بندی کی جگہوں میں جگہ رکھو یا صرف ایک فوری طور پر جگہ لے لو۔ بہرصورت، تعلیم کے لیے دو فریق ہونے چاہییں، جن میں سے ایک معلم (یعنی جس علم کو منتقل کیا جائے) اور دوسرا ہدایت یافتہ (تعلیم حاصل کرنے والا)۔ )۔
اصطلاح بھی ہے۔ "ہدایات دیں"، جس سے مراد کسی عمل سے گزرنے کے لیے احکامات یا احکامات دینے کے خیال سے ہے۔ مثال کے طور پر، تکنیکی آلات کی تنصیب میں ہدایات کا استعمال عام طور پر کیا جاتا ہے، اور یہی وجہ ہے کہ یہ آلات عام طور پر صارف کے لیے کام کو آسان بنانے کے لیے دستورالعمل یا ہدایات کے ساتھ ہوتے ہیں۔
کمپیوٹنگ میں، ایک انسٹرکشن کو ڈیٹا اور معلومات کی ایک سیریز کہا جاتا ہے جو ایک ترتیب میں رکھا جاتا ہے تاکہ ایک پروسیسر ان کی تشریح کرے اور اس کے مطابق ان پر عمل کرے۔
ہدایات کی ممکنہ اقسام پر ہر پلیٹ فارم کے لیے نام نہاد Instruction Repertoire Architecture یا ARI کے اندر غور کیا گیا ہے۔ وہ ڈیٹا کی منتقلی، منطق، تبدیلی، کنٹرول کی منتقلی، ان پٹ اور آؤٹ پٹ (یا ان پٹ یا آؤٹ پٹ) ہدایات ہو سکتے ہیں۔
کسی بھی صورت میں، کمپیوٹر کے ساتھ کی جانے والی تقریباً ہر کارروائی میں ڈیوائس کو ہدایات دینا شامل ہوتا ہے تاکہ وہ اسے وصول کرے اور اسے چلا سکے۔