Non-structured programming
غیر ساختہ پروگرامنگ تاریخی طور پر ابتدائی پروگرامنگ نمونہ ہے جو ٹورنگ مکمل الگورتھم بنانے کے قابل ہے۔ یہ اکثر اسٹرکچرڈ پروگرامنگ پیراڈائم سے متصادم ہوتا ہے، خاص طور پر گوٹو اسٹیٹمنٹ یا مساوی کا استعمال کرتے ہوئے غیر اسٹرکچرڈ کنٹرول فلو کے استعمال کے ساتھ۔ اس امتیاز پر خاص طور پر 1968 میں ڈچ کمپیوٹر سائنسدان ایڈسگر ڈبلیو ڈیکسٹرا کے بااثر "نقصان دہ سمجھے جانے والے بیان پر جائیں" کھلے خط کی اشاعت سے زور دیا گیا، جس نے "اسٹرکچرڈ پروگرامنگ" کی اصطلاح تیار کی۔ غیر ساختہ پروگرامنگ کو مشکل سے پڑھنے کے قابل ("اسپگیٹی") کوڈ تیار کرنے پر شدید تنقید کا نشانہ بنایا گیا ہے۔ اعلی اور نچلی دونوں سطح کی پروگرامنگ زبانیں ہیں جو غیر ساختہ پروگرامنگ استعمال کرتی ہیں۔ کچھ زبانیں جن کا عام طور پر غیر ساختہ ہونے کے طور پر حوالہ دیا جاتا ہے ان میں جوس، فوکل، ٹیلکومپ، اسمبلی زبانیں، ایم ایس-ڈاس بیچ فائلیں، اور بیسک، فورٹرن، کوبول، اور ایم ایم پی ایس کے ابتدائی ورژن شامل ہیں۔ خصوصیات اور مخصوص تصورات بنیادی تصورات غیر ساختہ زبان میں ایک پروگرام لیبلز یا انسٹرکشن پتے پر غیر ساختہ چھلانگ کا استعمال کرتا ہے۔ لائنوں کو عام طور پر نمبر دیا جاتا ہے یا ان میں لیبل ہو سکتے ہیں: اس سے عمل کے بہاؤ کو پروگرام میں کسی بھی لائن پر کودنے کی اجازت ملتی ہے۔ یہ اسٹرکچرڈ پروگرامنگ کے برعکس ہے جو بیانات، انتخاب (اگر/تب/بصورت دیگر) اور تکرار (جبکہ اور کے لیے) کی ترتیب وار تعمیرات کا استعمال کرتا ہے۔ حوالہ جات مزید پڑھنا بیرونی لنکس بی پی ایس اسٹرک-ہم آہنگی کے نظام (پروگرام، عمل کے ماڈل) پروگرامنگ پیراڈائمز کی تشکیل کا ایک ٹول