Was ist Visual Basic?
Visual Basic ist eine von Microsoft entwickelte Programmiersprache. Es hat eine starke Anhängerschaft, obwohl es weitgehend durch Microsoft Visual Basic .NET ersetzt wurde, das als Teil von Microsoft Visual Studio .NET ausgeliefert wird. Die Originalsprache selbst bestand von 1991 bis 1998, und die Unterstützung wurde für das nächste Jahrzehnt fortgesetzt, bevor sie endgültig eingestellt wurde.
Die Kernprinzipien von Visual Basic basierten auf der älteren BASIC-Sprache, die in den achtziger Jahren ein Hauptbestandteil der Computerprogrammierer war. Alan Cooper hatte Ende der 1980er Jahre eine Drag-and-Drop-Oberfläche entwickelt, und Microsoft bat ihn und sein Unternehmen Tripod, das Konzept in eine Formularerstellungsanwendung umzuwandeln. Als Microsoft dieses Projekt mit dem Namen Ruby herausbrachte, entschied es sich, es mit der Programmiersprache BASIC zu bündeln und die neue Sprache zu erstellen.
In den nächsten sieben Jahren durchlief Visual Basic eine Reihe von Iterationen und führte zu Version 6.0, einer robusten Programmiersprache. Microsoft gab die Unterstützung der Sprache schließlich auf, obwohl die Laufzeit von allen nachfolgenden Microsoft-Betriebssystemen unterstützt wird. Trotz fehlender formaler Unterstützung verfügt Visual Basic über eine aktive Community von Programmierern, die sich gegenseitig unterstützen und Menschen helfen, die neu in der Sprache sind.
Nachdem Visual Basic drei Jahre lang nicht mehr entwickelt worden war, ersetzte Microsoft es 2001 durch eine Version, die auf dem .NET-Framework aufbaute. Trotz vieler positiver Merkmale führte die Tatsache, dass die neue Version nicht vollständig abwärtskompatibel mit älteren Versionen von Visual Basic erstellt wurde, zu einer Reihe von Problemen. Letztendlich hat dies zu einer erheblichen Kluft in der Entwicklergemeinschaft geführt, da viele Programmierer bei der älteren Sprache blieben, während andere zur neuen übergingen.
Viele Leute finden, dass Visual Basic eine ideale Programmiersprache für Anfänger ist, da es aufgrund seiner grafischen Funktionen für einige Benutzer intuitiver ist. Grundsätzlich stützt es sich immer noch auf die BASIC-Sprache, entfernt jedoch einige der schwierigeren Teile der Programmierung, indem es eine benutzerfreundlichere Oberfläche bietet. Oft ist es die erste Programmiersprache, die eine Person lernt, bevor sie zu einer Sprache wie C ++ übergeht. Manchmal kann es jedoch vorkommen, dass sich ein Programmierer mit Visual Basic so gut auskennt, dass es seine oder ihre primäre Programmiersprache bleibt, selbst wenn komplexe Programme erstellt werden.
Mit Visual Basic kann jede Art von Programm erstellt werden, und es ist eine robuste und vielseitige Umgebung. Die moderne .NET-Sprache enthält viele Funktionen, die in vielen modernen Sprachen nicht zu finden sind, weshalb sie für eine Reihe von Zwecken ideal ist. Ab 2005 wurden einige wichtige Änderungen an der Sprache vorgenommen, um sie an leistungsfähigere .NET-Sprachen anzupassen. Dazu gehörten das Hinzufügen von Teilklassen, nullfähigen Typen und Generika. Ab 2008 und Visual Basic 9.0 enthielt die Sprache anonyme Typen, XML-Literale, Typinferenz und einen true if-Operator.