Hva er Visual Basic?
Visual Basic er et programmeringsspråk utviklet av Microsoft. Den har et sterkt påfølgende, selv om det i stor grad er erstattet av Microsofts Visual Basic .NET, som leveres som en del av Microsoft Visual Studio .NET. Originalspråket varte fra 1991 til 1998, og støtten fortsatte i det neste tiåret, før den til slutt ble utfaset.
Kjerneprinsippene til Visual Basic ble bygget på det eldre BASIC-språket, som var en bærebjelke for dataprogrammerere gjennom 1980-tallet. Alan Cooper hadde utviklet et dra-og-slipp-grensesnitt på slutten av 1980-tallet, og Microsoft henvendte seg til ham for å be ham og selskapet hans, Tripod, om å utvikle konseptet til en formbyggingsapplikasjon. Da de leverte dette prosjektet, kjent som Ruby den gangen, bestemte Microsoft seg for å pakke det sammen med BASIC-programmeringsspråket og lage det nye språket.
I løpet av de neste syv årene ville Visual Basic gjennomgå en rekke iterasjoner, og føre frem til versjon 6.0, et robust programmeringsspråk. Microsoft forlot etter hvert å støtte språket, selv om dets driftstider støttes av alle påfølgende Microsoft-operativsystemer. Til tross for ingen formell støtte, har Visual Basic et aktivt fellesskap av programmerere som opptrer for å støtte hverandre og for å hjelpe nye mennesker i språket.
I 2001, etter at Visual Basic hadde vært ute av utvikling i tre år, byttet Microsoft det ut med en versjon bygget på .NET-rammeverket. Til tross for mange positive funksjoner, forårsaket det at den nye versjonen ikke var fullt bakoverkompatibel med eldre versjon av Visual Basic, en rekke problemer. Til syvende og sist har det ført til en betydelig rift i utviklermiljøet, ettersom mange programmerere forble med det eldre språket, mens andre gikk videre til det nye.
Mange mennesker synes Visual Basic er et ideelt programmeringsspråk for begynnelsen, fordi dets grafiske funksjoner gjør det mer intuitivt for noen brukere. I utgangspunktet er det fortsatt avhengig av det GRUNNLEGGE språket, men det striper ut noen av de vanskeligere delene av programmering ved å gi et brukervennlig grensesnitt. Ofte vil det være det første programmeringsspråket en person lærer seg, før han går videre til et språk som C ++. Noen ganger kan imidlertid en programmerer bli komfortabel med Visual Basic at det forblir hans eller hennes primære programmeringsspråk, selv for å bygge komplekse programmer.
Alle slags programmer kan bygges med Visual Basic, og det er et robust og allsidig miljø. Det moderne .NET-språket inneholder mange funksjoner som ikke finnes i mange moderne språk, noe som gjør det ideelt for en rekke formål. Fra 2005 så språket noen betydelige overhalinger som var ment å bringe det mer i tråd med kraftigere .NET-språk. Disse inkluderer tilsetning av delklasser, nullable typer og generika. Fra og med 2008 og Visual Basic 9.0 inkluderte språket anonyme typer, XML-bokstaver, type inferens og en sann hvis operatør.