요즘 C# 및 .NET 6.0에 관심을 갖고있는 신입 개발자입니다.
C# 을 공부 하는 중 자세한 C# 동작 원리가 궁금해서 질문 남깁니다.
제가 알기론 C#은
중간언어(IL)로 변경 후
CLR에 로드되어
JITCompiler가 하나씩 구문을 해석해서
네이티브 언어로 변경해서 실행되는 걸로 알고 있습니다.
여기서 궁금한게
- 위 실행 방식을 좀 더 자세히 알고싶습니다. (틀린 내용이 있다면 알려주시면 감사하겠습니다.)
- .net 6.0과 .net framework 가 동작 방식이 같은지
- 혹시 컴파일 과정이나 동작 방식을 자세히 그린 아키텍처 이미지나 문서가 있는지
- 참고하신 문서 및 자료를 알려주시면 감사하겠습니다.!!