VB.NET what does it mean? Is it related to .NET ?
Hello guys, sorry tu disturb you all; I was wondering, I read in some places "VB.NET". I know VB (Visual Basics) is a programming language, is VB.NET the same thing as Visual Basics here? Why the .NET extension pls
What is .NET? Just a framework?
13 Replies
.NET is the general platform. The runtime, the framework, the build tools, all that jazz
I opened my control panel earlier, to unistall a program, I found multiple apps with .NET extension, this means that this thing is build on top of .NET? Similar with VB.NET?
Depends
Could be different versions of the runtime installed
Could be built for .NET, yes
when people talk about ".NET" or when I see ".NET" used as an extension, what should I think of ? or the first thing to came to my mind pls
The thing is I often met people who use this term ".NET" but I never understand what it means/refers to
Remember that VB.NET is ancient and in my opinion barely has any up-to date libraries if your plan was to use it
generally it refers to the runtime and base libraries provided with the platform
there are multiple languages that use the .NET runtime like C#, F#, VB.NET, and others
yep, noted
when you say runtime, you mean, what happens under the hood when we run our source code ?
you don't run C# source code directly, but otherwise yes
C# is compiled to IL, which the runtime then compiles to machine code when you actually run the program
it also encompasses things like the garbage collector
so .NET is like a translator that translates programming language to machine code?
Ish. The .NET Runtime is a virtual machine, that translates CIL (common instruction language) into machine code
The compilers for C#, VB.NET, F#, PeachPie, Cobol.NET, IronPython, etc, take your original source code and package it into a DLL which contains CIL
it's almost the same thing that java does with the JVM ?
Pretty much exactly, just with a different il
VB.NET is supported in the latest version of .NET. Though the new project templates are lacking at this point, that's about the only thing wrong.