BASIC: Forskelle mellem versioner

Content deleted Content added
m Gendannelse til seneste version ved Steenthbot, fjerner ændringer fra 87.72.223.173 (diskussion | bidrag)
m →‎Intro: det staves vist med h, lige som maden
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 [[spagettikodespaghettikode]], 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''.
Linje 6:
I disse dage lever BASIC blandt andet videre i Microsoft's '''Visual Basic''' pakke, med hvilket man hurtigt kan udvikle kraftige Windows-programmer. Denne success er videreført af andre firmaer til f.eks. '''RealBASIC''' til [[Apple Macintosh|Mac OS]] computere og '''DarkBASIC''' til udvikling af computerspil. Disse moderne versioner af BASIC-sproget [[compiler|kompilerer]] frem for at [[fortolker|fortolke]].
 
[[VBscript]] som bruges på dynamiske websider i [[Active Server Pages|ASP]] er en forenklet form af Visual Basic.
 
== Eksterne kilder/henvisninger ==