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?
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.
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++.
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With