Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why are some Microsoft languages called "visual"? (Visual C#, Visual Basic .NET, Visual C++)

Tags:

c++

c#

.net

vb.net

I understand visual programming languages to be those languages that allow the programmer to to manipulate graphical--rather than textual--objects onscreen to build functionality.

The closest thing I see in C#, VB, etc. is RAD controls, but that is just composing UI and the very simplest functionality -- it has nothing to do with the language itself, even.

Why, then is C# called "Visual C#", Basic .NET called "Visual Basic .NET," etc.?
What is "visual," or what is the rationale or history behind the nomenclature?

like image 464
Jay Avatar asked May 25 '10 13:05

Jay


People also ask

What is the difference between Visual C and C?

Key Differences Between C++ and Visual C++C++ is an object-oriented programming language, whereas Visual C++ is the Integrated Development Environment (IDE) and compiler for C and C++ language. In C++, a compiler translates the C++ program code into machine code which computers can understand and execute the same.

Is Microsoft Visual C++ same as C++?

Visual C++ isn't actually a separate language in itself. Instead, it's a set of libraries and development tools for C++, tools that will help you create Windows desktop and server applications, Universal Windows Platform (UWP) projects for desktop, mobile and HoloLens, and . NET applications with C++.

What language is Microsoft Visual?

JavaScript. The JavaScript editor in Visual Studio supports EcmaScript 6 and has the most advanced IntelliSense engine on the market. JavaScript is a first-class language in Visual Studio.

Is Microsoft Visual C++ the same as Visual Studio?

MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available in both trialware and freeware forms. It features tools for developing and debugging C++ code, especially code written for the Windows API, DirectX and . NET.


2 Answers

I don't think it has to do with the languages themselves being "visual."

From the Wikipedia article:

The term Visual denotes a brand-name relationship with other Microsoft programming languages such as Visual Basic, Visual FoxPro, Visual J# and Visual C++. All of these products are packaged with a graphical IDE and support rapid application development of Windows-based applications.
like image 155
bentsai Avatar answered Sep 30 '22 16:09

bentsai


The languages are not called "Visual". The products are "Visual".

This is from way back before .NET. "Visual" Basic was "Visual" because of the forms development GUI. "Visual" C++ was "Visual" because of MFC and the wizards for creating an MFC application.

like image 36
John Saunders Avatar answered Sep 30 '22 16:09

John Saunders