Fördelar och nackdelar med Visual Basic

...

Lär dig mer om Visual Basic.

Visual Basic är Microsofts egenutvecklade programmeringsspråk. Eftersom det är en Microsoft-produkt är det svårt att flytta program skrivna i Visual Basic till andra typer av operativsystem. Visst, det finns vissa typer av Visual Basic som kan fungera på olika typer av operativsystem, men de skiljer sig ändå i vissa avseenden från den ursprungliga versionen av programmeringsspråket. För- och nackdelarna med Visual Basic är dock inte så svartvita som det kan antyda.

Lätt att lära

Visual Basic är inte särskilt komplicerat för den vanliga programmeraren. Syntaxen är i allmänhet mycket enklare än andra programmeringsspråk. Enligt IRT.org är C-språk ofta mer flexibla än Visual Basic. Annars är Visual Basics visuella miljö på topp, och den är lätt att förstå. Det finns också gott om onlineforum för att tillhandahålla handledning och svar på vanliga problem. Koden är lätt att skriva, och databasanslutning är ganska hög.

Dagens video

Minnesbegränsningar

Visual Basic kräver i allmänhet mycket minne för den första installationen och för att fungera effektivt efter installationen. Visual Basic är ett GUI-baserat utvecklingsverktyg med grafiska aspekter som kräver en betydande mängd utrymme. Många programmerare hävdar också att C-språken har bättre deklaration av arrayer. Det vill säga programmerare kan använda C-språk för att initiera ett antal strukturer vid deklarationstillfället. Med Visual Basic är detta helt enkelt inte genomförbart. Dessutom är Visual Basic inte särskilt användbart för att göra program som använder mycket bearbetningstid, som spel.

Utbredd tillämplighet

Visual Basic används flitigt i hela programmeringsgemenskapen. Detta beror delvis på att det erbjuder extremt snabb applikationsutveckling, eller RAD, jämfört med andra programmeringsspråk. Plus, även om Visual Basics användning är begränsad till Microsofts operativsystem, används den fortfarande flitigt i hela programmeringsgemenskapen. Det är särskilt lämpligt för GUI-applikationer, såsom front-end-databaser, till exempel. Detta tillåter programmerare att göra mycket bättre program än vad som är möjligt med sådana språk som VC++, Delphi och Powerbuilder.