为什么有些微软语言被称为"视觉"?(Visual C#,Visual Basic .NET,Visual C++)

Jay*_*Jay 23 .net c# c++ vb.net

我理解可视化编程语言是那些允许程序员在屏幕上操作图形而不是文本对象来构建功能的语言.

我在C#,VB等中看到的最接近的东西是RAD控件,但这只是组成UI和最简单的功能 - 它甚至与语言本身无关.

那么,为什么C#称为"Visual C#",Basic .NET称为"Visual Basic .NET"等?
什么是"视觉",或命名背后的理由或历史是什么?

ben*_*sai 24

我不认为这与语言本身是"视觉"有关.

来自维基百科的文章:

术语Visual表示与其他Microsoft编程语言(如Visual Basic,Visual FoxPro,Visual J#和Visual C++)的品牌名称关系.所有这些产品都与图形IDE一起打包,并支持基于Windows的应用程序的快速应用程序开发.


Joh*_*ers 10

语言不称为"Visual".产品是"视觉".

这是从.NET之前回来的.由于表单开发GUI,"Visual"Basic是"Visual"."Visual"C++是"Visual"因为MFC和用于创建MFC应用程序的向导.

  • 至少对于VB,语言*被称为'Visual':http://msdn.microsoft.com/en-us/library/aa712050%28VS.71%29.aspx"本文档描述了Visual Basic .NET语言" - 它是它自己的BASIC方言,与(比如)QBASIC不同 (3认同)

Ric*_*ett 6

我怀疑这一切都可以追溯到原始的Visual Basic。其中的“视觉”部分是UI设计器...

Ruby接口生成器提供了Visual Basic的“可视”部分


Otá*_*cio 5

随着Visual C ++版本1.0 的引入,“ Visual”作品的使用开始流行。它是Windows本机内部的第一个版本,而其他版本即使能够生成Windows可运行的代码,也以DOS模式运行。它与语言无关,而与IDE运行的环境无关。