C
C#ā€¢6mo ago
Jaynix

what is this .NET stuff, its kinda overwhelming

I thought it was a C# thing, (exclusively) but then I found of ASP.NET and other variants of .NET's existence. I just wanna know precisely what it is and what it does. I previously thought that programs just ran off of files and .dlls
8 Replies
Angius
Angiusā€¢6mo ago
.NET is the runtime, among other things Think of it like Java and JVM ASP.NET is the web framework for .NET
Jimmacle
Jimmacleā€¢6mo ago
.NET is a general term for the runtime, supported languages, and happens to be used as part of the name of the standard web framework
Jaynix
Jaynixā€¢6mo ago
whats a runtime environment? so a compiler? šŸ‘ runtime environment runs the compiled code code gets compiled to readable code, then the runtime runs it machine code
Jimmacle
Jimmacleā€¢6mo ago
it's not machine code it's an intermediate low level language that gets compiled to machine code when you run the program "just in time"
Jimmacle
Jimmacleā€¢6mo ago
Common Intermediate Language
Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL) or Intermediate Language (IL), is the intermediate language binary instruction set defined within the Common Language Infrastructure (CLI) specification. CIL instructions are executed by a CLI-compatible runtime environment such as the Common Language Runt...
Jaynix
Jaynixā€¢6mo ago
oh, ok whats the difference between a runtime environment and runtime
Jimmacle
Jimmacleā€¢6mo ago
similar names for the same thing
Jaynix
Jaynixā€¢6mo ago
alright