BASIC: Forskelle mellem versioner

Content deleted Content added
stavefejl
m Gendannelse til seneste version ved Steenthbot, fjerner ændringer fra 87.72.223.173 (diskussion | bidrag)
Linje 1:
[[Fil:Listing1.jpg|thumb|220px|En programstump i BASIC.]]
'''BASIC''' er en forkortelse for '''Beginners All-purpose Symbolic Instruction Code'''. BASIC er et nemt forståeligt [[programmeringssprog]] udviklet i slutningen af 1960'erne til undervisningsformål. BASIC er normalt et [[interpreter|fortolket sprog]] og fandt allerede tidligt en stor udbredelse som programmeringssprog til personlige computere og hjemmecomputere. Det har desværre vist sig, at Basic ofte fører til [[spagettikode|spaghettikode]], hvorfor det sjældent anvendes mere i sin oprindelige form. I [[Danmark]] anvendtes ofte en avanceret udgave af BASIC, kaldet [[COMAL]]. COMAL, der var udviklet i Danmark, havde tidligt en stor udbredelse i undervisningssektoren, blandt andet fandtes COMAL på [[Regnecentralen]]s microdatamater [[Piccoline]] og [[Partner]].
 
BASIC har haft et meget dårligt ry som programmeringssprog. I de tidlige versioner var der meget ringe muligheder for at struktureret programmerne. Eksempelvis var det ikke muligt, at definere procedurer som kunne genbruges flere steder i programmet. Da der blev brugt linjenumre var der ikke nødvendigvis en sammenhæng mellem programliniernes placering på skærmen og den rækkefølge programlinjerne blev udført i. [[Edsger Dijkstra]] kritiserede brugen af BASIC i undervisninssammenhæng i ''Selected Writings on Computing: A Personal Perspective''.