Hvad er Visual Basic?
Visual Basic er et programmeringssprog udviklet af Microsoft. Det har en stærk følge, selvom det i vid udstrækning er blevet erstattet af Microsofts Visual Basic .NET, der leveres som en del af Microsoft Visual Studio .NET. Selve originalsproget varede fra 1991 til 1998, og støtten fortsatte i det næste årti, før den endelig blev udfaset.
Kerneprincipperne i Visual Basic blev bygget på det ældre BASIC-sprog, som var en grundpille for computerprogrammører gennem 1980'erne. Alan Cooper havde udviklet en træk-og-slip-grænseflade i slutningen af 1980'erne, og Microsoft henvendte sig til ham for at bede ham og hans virksomhed, Tripod, om at udvikle konceptet til en formbygningsapplikation. Da de leverede dette projekt, kendt som Ruby på det tidspunkt, besluttede Microsoft at samle det med det BASIC-programmeringssprog og skabe det nye sprog.
I løbet af de næste syv år ville Visual Basic gennemgå en række iterationer, der fører op til version 6.0, et robust programmeringssprog. Microsoft forlod til sidst støtte til sproget, selvom dets driftstider understøttes af alle efterfølgende Microsoft-operativsystemer. På trods af ingen formel støtte har Visual Basic et aktivt samfund af programmerere, der handler for at støtte hinanden og hjælpe folk, der er nye på sproget.
I 2001, efter at Visual Basic havde været ude af udvikling i tre år, erstattede Microsoft det med en version bygget på .NET-rammen. På trods af mange positive egenskaber forårsagede den kendsgerning, at den nye version ikke var fuldt bagudkompatibel med ældre version af Visual Basic, en række problemer. I sidste ende har det ført til en betydelig rift i udviklerfællesskabet, da mange programmerere forblev med det ældre sprog, mens andre gik videre til det nye.
Mange mennesker synes Visual Basic er et ideelt begyndelsesprogrammeringssprog, fordi dets grafiske funktioner gør det mere intuitivt for nogle brugere. Grundlæggende er det stadig afhængigt af det BASIC-sprog, men det striber nogle af de vanskeligere dele af programmeringen ved at give en lettere at bruge interface. Ofte vil det være det første programmeringssprog, en person lærer, før han går videre til et sprog som C ++. Nogle gange kan en programmerer dog blive tilpas tilpas med Visual Basic, at det forbliver hans eller hendes primære programmeringssprog, selv for at bygge komplekse programmer.
Enhver form for program kan bygges med Visual Basic, og det er et robust og alsidigt miljø. Det moderne .NET-sprog inkluderer mange funktioner, der ikke findes i mange moderne sprog, hvilket gør det ideelt til en række formål. Fra 2005 oplevede sproget nogle betydelige revisioner, der var beregnet til at bringe det mere på linje med mere kraftfulde .NET-sprog. Disse omfattede tilføjelse af delklasser, nullable typer og generika. Fra 2008 og Visual Basic 9.0 inkluderede sproget anonyme typer, XML-bogstaver, type inferens og en sand hvis operatør.