22
Classical BASIC เคยใช้สำหรับการพัฒนาซอฟต์แวร์เชิงพาณิชย์หรือไม่และถ้าเป็นเช่นนั้น
พวกเราหลายคนรวมถึงฉันเริ่มชีวิตการเขียนโปรแกรมด้วยโปรแกรมที่เขียนบนคอมพิวเตอร์ที่บ้านบางอย่างเช่น 10 PRINT "ENTER RADIUS" 20 INPUT R 30 PRINT "CIRCUMFERENCE="; 2 * R * PI 40 PRINT "AGAIN?" 50 INPUT A$ 60 IF A$="Y" THEN GOTO 10 70 END แน่นอนบรรทัดจำนวนตามขั้นพื้นฐานมีแนวโน้มสำหรับการสร้างรหัส Spagetti ยังเพราะส่วนใหญ่ภาษา BASIC พลาดงบโครงสร้างชอบWHILEทำทุกอย่าง แต่FOR-loop ด้วยIF, และGOTO GOSUBฉันกำลังพูดถึงภาษาเบสิกก่อนปี 1991 เมื่อ QBASIC และVisual Basicปรากฏขึ้น ในขณะที่ภาษาเบสิกอาจส่งเสริมรูปแบบที่ไม่ดีในหมู่โปรแกรมเมอร์ที่ต้องการมีโครงการเชิงพาณิชย์ขนาดใหญ่ที่สร้างขึ้นในภาษาเบสิกดังกล่าวหรือไม่? ถ้าเป็นเช่นนั้นพวกเขาจะจัดการกับข้อบกพร่องที่เห็นได้ชัดอย่างไร โดย "ร้ายแรง" ฉันหมายถึง: ไม่ใช่เกม …