متى ظهرت لغة البرمجة بيسيك؟
لغة البيسيك (BASIC) هي لغة متعددة الأغراض للمبرمجين المبتدئين واسمها اختصار لـ "B</b>eginners A</b>ll Purposes S</b>ymbolic I</b>nstruction C</b>ode" وتعني (شفرة الأوامر الرمزية متعددة الأغراض للمبتدئين). تم تطويرها سنة 1964 م وكانت تستند بشكل كبير على لغة الفورتران.[1]
في لغات البرمجة الأولى، خاصة بعض اللغات المتفرعة من بيسيك ضمن الحواسيب المنزلية لثمانينيات القرن الماضي، فعبارة  codice_1 قد تحوي فقط على عبارات codice_12 . مما يؤدي لتنسيق برمجي يصعب قراءته، وهو ما يعرف بـ برمجة سباغيتّي!  البرامج التي تحوي على مثل هذا التنسيق تسمى كود سباغيتّي. ونتيجةً لذلك، فقد كسبت البرمجة المهيكلة _والتي تسمح (افتراضياً) بوضع العبارات العشوائية في حقول ضمن عبارة codice_13 _ شعبية واسعة, إلى أن أصبحت معياراً حتى في معظم حلقات برمجة بيسيك.  اعتمدت مثل هذه الطرق والمبادئ على عائلة لغات ألغول القديمة ولكن الأكثر تقدماً آنذاك. وقد أثّرت لغات البرمجة الشبيهة بألغول مثل باسكال و Modula-2 على لغات بيسيك الحديثة للعديد من السنوات. وفي حين أنه من الممكن أثناء استخدام عبارة codice_12 فقط ، ضمن عبارات codice_15 لكتابة برامج ليست "سباغيتي" ومهيكلة بشكل جيد وقابل للقراءة مثل لغة البرمجة المهيكلة، فإن البرمجة المهيكلة تجعل هذه العملية أسهل وبشكل إجباري. العبارات المهيكلة في عبارات codice_16 كالمثال أعلاه، هي واحدة من العناصر المفتاحية (الأساسية) للبرمجة المهيكلة، وهي موجودة في معظم لغات البرمجة الشهيرة والعالية المستوى مثل سي و جافا و جافا سكريبت و فيجوال بيسيك. 