Vad är BASIC?

Beginner’s All-purpose Symbolic Instruction Code (BASIC) är en familj av lättanvända programmeringsspråk. Det första syftet med detta språk på hög nivå, som introducerades 1963, var att göra datorer tillgängliga för icke-vetenskapliga studenter. Tillsammans med dess variationer åtnjöt den en utbredd popularitet för mikrodatorer på 1970-talet. Den fick en liknande nivå av popularitet med persondatorer på 80-talet.

Tidiga datorer var mycket specialiserade, dyra maskiner som användes för att utföra speciella uppgifter, som att beräkna vetenskapliga formler och bearbeta data. På 1960-talet började dock datorerna förändras, de blev billigare och snabbare. Datorer stod för en stor kostnad och programmeringsspråk var mycket svåra att använda. Som sådan var datorer opraktiska för vanliga användare.

När datorer blev snabbare och mer överkomliga började folk överväga deras lönsamhet för kommersiellt bruk och datorer med möjlighet till tidsdelning introducerades. Tidsdelning gjorde det möjligt för flera användare att komma åt och använda samma centralprocessor (CPU) och systemminne. Datorerna växte stadigt snabbare. Så småningom växte de så snabbt att användarna kunde glömma att de delade med andra. Snart blev det möjligt för hundratals användare att dela en enda CPU.

BASIC skapades för studenter att använda i att skriva program för tidsdelningssystemet vid Dartmouth University, vilket stöder undervisnings- och forskningskrav. Syftet var att eliminera problem som orsakas av äldre och mer komplexa programmeringsspråk, skapa ett språk som var bättre lämpat för individer som saknar en mycket teknisk eller aritmetisk bakgrund. Detta programmeringsspråk var den första dialekten av det och blev känt som Dartmouth BASIC. Andra dialekter introducerades under åren efter dess utformning och implementering.

1975 började BASIC gå mot mer utbredd användning. Vid den tiden förbrukade typiska programmeringsspråk mer minne än vad genomsnittliga datoranvändare hade tillgängligt på sina system. BASICs designers började överväga dess lönsamhet för mikrodatorer. En variant, som heter Tiny BASIC, var en av de första som användes för mikrodatorer, såsom MITS Altair 8800. Altair 8800 anses ofta vara början på persondatorrevolutionen som markerade de närmaste åren.

Altair BASIC släpptes 1975 som Microsoft BASIC; Bill Gates, Paul Allen och Monte Davidoff fick kredit för dess utveckling. Snart utvecklades andra versioner av den under andra plattformar. Vid ett tillfälle ansågs detta språk vara standard på de flesta hemdatorer. Så småningom skapades nya språk och BASIC förlorade en hel del av sin betydelse för hemdatoranvändare. Versioner av det lever dock vidare genom hobbyister, utvecklare och andra som är intresserade av ett enkelt datorspråk.