Vad är Visual Basic?

Visual Basic är ett programmeringsspråk utvecklat av Microsoft. Den har en stark efterföljare, även om den till stor del har ersatts av Microsofts Visual Basic .NET, som levereras som en del av Microsoft Visual Studio .NET. Själva originalspråket varade från 1991 till 1998, och stödet fortsatte under nästa decennium, innan det slutligen fasades ut.

Grundprinciperna för Visual Basic byggdes på det äldre BASIC-språket, som var en stöttepelare för datorprogrammerare under hela 1980-talet. Alan Cooper hade utvecklat ett dra-och-släpp-gränssnitt i slutet av 1980-talet, och Microsoft kontaktade honom för att be honom och hans företag, Tripod, att utveckla konceptet till en formbyggande applikation. När de levererade det här projektet, känt som Ruby vid den tiden, beslutade Microsoft att kombinera det med programmeringsspråket BASIC och skapa det nya språket.

Under de kommande sju åren skulle Visual Basic gå igenom ett antal iterationer, vilket leder fram till version 6.0, ett robust programmeringsspråk. Microsoft övergav så småningom stödet för språket, även om dess körtider stöds av alla efterföljande Microsoft-operativsystem. Trots inget formellt stöd har Visual Basic en aktiv gemenskap av programmerare som agerar för att stödja varandra och hjälpa människor som är nya i språket.

År 2001, efter att Visual Basic hade varit ur utveckling i tre år, ersatte Microsoft den med en version byggd på .NET-ramverket. Trots många positiva funktioner orsakade det faktum att den nya versionen inte byggdes för att vara helt bakåtkompatibel med äldre version av Visual Basic ett antal problem. I slutändan har det lett till en betydande spricka i utvecklargemenskapen, eftersom många programmerare stannade kvar med det äldre språket, medan andra gick vidare till det nya.

Många tycker att Visual Basic är ett idealiskt programmeringsspråk för början, eftersom dess grafiska funktioner gör det mer intuitivt för vissa användare. I grund och botten förlitar det sig fortfarande på BASIC-språket, men det tar bort några av de svårare delarna av programmering genom att ge ett mer lättanvänt gränssnitt. Ofta är det det första programmeringsspråket en person lär sig innan han går vidare till ett språk som C++. Ibland kan dock en programmerare bli tillräckligt bekväm med Visual Basic att det förblir hans eller hennes primära programmeringsspråk, även för att bygga komplexa program.

Alla typer av program kan byggas med Visual Basic, och det är en robust och mångsidig miljö. Det moderna .NET-språket innehåller många funktioner som inte finns i många moderna språk, vilket gör det idealiskt för ett antal ändamål. Från och med 2005 genomgick språket några betydande översyner som var avsedda att få det mer i linje med kraftfullare .NET-språk. Dessa inkluderade tillägg av partiella klasser, nullbara typer och generika. Från och med 2008, och Visual Basic 9.0, inkluderade språket anonyma typer, XML-literals, typinferens och en true if-operator.