Skip to main content

Cos'è Visual Basic?

Visual Basic è un linguaggio di programmazione sviluppato da Microsoft.Ha un forte seguito, sebbene sia stato ampiamente sostituito da Visual Basic .Net di Microsoft, che viene fornito come parte di Microsoft Visual Studio .NET.La stessa lingua originale è durata dal 1991 al 1998 e il supporto è continuato per il prossimo decennio, prima di essere finalmente eliminato.

I principi fondamentali di Visual Basic sono stati costruiti sul linguaggio di base più vecchi, che era un pilastro di programmatori di computer negli anni '80.Alan Cooper aveva sviluppato un'interfaccia drag-and-drop alla fine degli anni '80 e Microsoft gli si avvicinò per chiedere a lui e alla sua compagnia, Tripode, per sviluppare il concetto in un'applicazione di costruzione di forme.Quando hanno consegnato questo progetto, noto come Ruby in quel momento, Microsoft ha deciso di raggrupparlo con il linguaggio di programmazione di base, creando il nuovo linguaggio.

Nei prossimi sette anni, Visual Basic avrebbe attraversato una serie di iterazioni, che portano aVersione 6.0, un linguaggio di programmazione robusto.Alla fine Microsoft ha abbandonato supportando la lingua, sebbene i suoi tempi di punta siano supportati da tutti i successivi sistemi operativi di Microsoft.Nonostante nessun supporto formale, Visual Basic ha una comunità attiva di programmatori che agiscono per sostenersi a vicenda e per aiutare le persone nuove nella lingua.

Nel 2001, dopo che Visual Basic era fuori sviluppo per tre anni, Microsoft lo ha sostituito con una versione basata sul framework .NET.Nonostante molte caratteristiche positive, il fatto che la nuova versione non sia stata costruita per essere completamente compatibile con la versione precedente di Visual Basic ha causato una serie di problemi.In definitiva, ha portato a una frattura significativa nella comunità degli sviluppatori, poiché molti programmatori sono rimasti con il linguaggio più vecchio, mentre altri sono passati al nuovo.

Molte persone trovano Visual Basic come un linguaggio di programmazione iniziale ideale, perché il suo graficoLe funzionalità lo rendono più intuitivo per alcuni utenti.Fondamentalmente, si basa ancora sul linguaggio di base, ma elimina alcune delle parti più difficili della programmazione dando un'interfaccia più facile da usare.Spesso sarà il primo linguaggio di programmazione che una persona impara, prima di passare a un linguaggio come C ++.A volte, tuttavia, un programmatore può sentirsi abbastanza a suo agio con Visual Basic che rimane il suo linguaggio di programmazione principale, anche per costruire programmi complessi.

Qualsiasi tipo di programma può essere creato con Visual Basic ed è un ambiente robusto e versatile.Il moderno lingua .net include molte caratteristiche non trovate in molte lingue contemporanee, il che lo rende ideale per una serie di scopi.A partire dal 2005, la lingua ha visto alcune revisioni significative che avrebbero dovuto metterlo più in linea con lingue .net più potenti.Questi includevano l'aggiunta di classi parziali, tipi annullabili e generici.A partire dal 2008 e Visual Basic 9.0, il linguaggio includeva tipi anonimi, letterali XML, inferenza di tipo e un operatore True If.