2010-05-25 13 views
17

Capisco che i linguaggi di programmazione visiva siano quei linguaggi che consentono al programmatore di manipolare oggetti grafici, piuttosto che testuali, sullo schermo per creare funzionalità.Perché alcuni linguaggi Microsoft sono definiti "visivi"? (Visual C#, Visual Basic .NET, Visual C++)

La cosa più vicina che vedo in C#, VB, ecc. Sono i controlli RAD, ma è solo la composizione dell'interfaccia utente e la più semplice funzionalità, anche se non ha nulla a che fare con il linguaggio stesso.

Perché, quindi, C# si chiama "Visual C#", Basic .NET chiamato "Visual Basic .NET", ecc.?
Che cosa è "visivo" o qual è la logica o la storia dietro la nomenclatura?

+7

Questo sembra provenire dal team di marketing di Microsoft. Visual basic originariamente si riferiva allo stile di programmazione orientato all'interfaccia utente. Quando si è scoperto che vendono bene, Microsoft ha marchiato altri prodotti allo stesso modo. Apparentemente, Microsoft ama incrociare le cose di marca. Ricorda .NET Messenger? – Ondergetekende

+0

Si tratta di una domanda di programmazione o di una domanda di marketing per altrove? –

+0

Appena realizzato - "Visual C++" non è un linguaggio CLR (sebbene esista una versione CLR). Titolo e tag aggiornati. –

risposta

21

Non penso che abbia a che fare con le lingue stesse essendo "visive".

Dal Wikipedia article:

Il termine visivo denota un rapporto di marca con altri linguaggi di programmazione di Microsoft come Visual Basic, Visual FoxPro, Visual J # e Visual C++. Tutti questi prodotti sono confezionati con un IDE grafico e supportano lo sviluppo rapido di applicazioni basate su Windows.

2

Immagino che questa sia principalmente una scelta di marketing.

Potrebbe, tuttavia, essere correlato al fatto che "Visual Studio" è una GUI, quindi un modo per "visualizzare" il codice.

4

Sospetto che tutto risale allo Visual Basic originale. La parte "visiva" di questo è stato il progettista dell'interfaccia utente ...

Il generatore di interfaccia Rubino ha fornito la parte "visiva" di Visual Basic

+0

+1 - Il tuo sospetto è corretto. – wlangstroth

4

L'utilizzo del lavoro "Visual" ha iniziato per ottenere popolare con l'introduzione di Visual C++ versione 1.0; era la prima versione che girava nativamente all'interno di Windows, mentre altre versioni funzionavano in modalità DOS anche se erano in grado di produrre codice eseguibile da Windows. Non ha nulla a che fare con le lingue, piuttosto con l'ambiente in cui viene eseguito l'IDE.

9

Le lingue non sono denominate "Visual". I prodotti sono "visivi".

Questo è di ritorno prima di .NET. "Visual" Basic era "Visual" a causa della GUI di sviluppo di moduli. "Visual" C++ era "Visual" a causa di MFC e le procedure guidate per la creazione di un'applicazione MFC.

+2

Almeno per VB, la lingua * è * chiamata 'Visual': http://msdn.microsoft.com/en-us/library/aa712050%28VS.71%29.aspx "Questo documento descrive Visual Basic .NET lingua "- è il proprio dialetto di BASIC, distinto da (diciamo) QBASIC – AakashM

0

Immagino che tutto derivi da qualche evento o dalla scelta di un nome di prodotto. E ora, riguarda solo la marca.

Voglio dire, al giorno d'oggi non si può nemmeno pensare ad un IDE chiamato Studio e lo stesso si può dire, ad esempio, Visual Eclipse.

+2

Non capisco cosa intendi nel tuo secondo paragrafo. Perché non riesco a pensare a quelle cose? –

+0

Non importa. Quello che stavo cercando di dire è che, ad esempio, "Coca-cola" non cambierebbe sicuramente il suo nome in qualcos'altro. –

Problemi correlati