stem/CS/Languages/dotNet.md
andy 7bc4dffd8b vault backup: 2023-06-06 11:48:49
Affected files:
STEM/AI/Neural Networks/CNN/Examples.md
STEM/AI/Neural Networks/CNN/FCN/FCN.md
STEM/AI/Neural Networks/CNN/FCN/ResNet.md
STEM/AI/Neural Networks/CNN/FCN/Skip Connections.md
STEM/AI/Neural Networks/CNN/GAN/DC-GAN.md
STEM/AI/Neural Networks/CNN/GAN/GAN.md
STEM/AI/Neural Networks/CNN/Interpretation.md
STEM/AI/Neural Networks/CNN/UpConv.md
STEM/AI/Neural Networks/Deep Learning.md
STEM/AI/Neural Networks/MLP/MLP.md
STEM/AI/Neural Networks/Properties+Capabilities.md
STEM/AI/Neural Networks/SLP/Least Mean Square.md
STEM/AI/Neural Networks/SLP/SLP.md
STEM/AI/Neural Networks/Transformers/Transformers.md
STEM/AI/Properties.md
STEM/CS/Language Binding.md
STEM/CS/Languages/dotNet.md
STEM/Signal Proc/Image/Image Processing.md
2023-06-06 11:48:49 +01:00

33 lines
708 B
Markdown

# Common Language Infrastructure
## CLI
- Language-neutral platform
# Common Language Runtime
## CLR
- Virtual Execution System
- VES
- Defined by CLI
- JIT managed code into machine instructions
- Execution engine
- VM
- [Language Binding](../Language%20Binding.md#Virtual%20Machines)
- Services
- Memory management
- Type safety
- Exception handling
- Garbage collection
- Security
- Thread management
# Common Intermediate Language
## CIL
- Intermediate language for CLI
- Run by CLR
- Object-oriented, stack-based bytecode
# Assemblies
- Compiled CLI code
- Portable executable (PE)
- DLL, EXE
![cli-infrastructure](../../img/cli-infrastructure.png)