일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- go 맥 air 환경변수
- 고루틴 채널
- go channel
- go panic
- go
- go middleware
- air 환경변수
- go디자인패턴
- gin middleware
- go recover
- go 맥 air
- gin logger
- go air
- gin recovery
- 개발자
- 좀비고루틴
- go 패닉
- clean architecture middleware
- go 캐릭터
- 골랑 고퍼
- golang gopher
- go clean architecture
- git
- 신입개발자
- gopath 환경변수
- go 마스코트
- go 환경변수
- go 대기그룹
- go air 환경변수
- go 맥
Archives
- Today
- Total
목록인터프리터 (1)
뽀미의 개발노트

네이티브 바이너리 형식 컴파일 언어C#과 Go의 컴파일 차이C#의 소스코드는 IL(Intermediate Language)(중간 단계의 코드)로 컴파일됨. 컴파일된 코드는 CLR(Common Language Runtime)에서 실행됨. CLR은 Virtual Machine처럼 동작하며, JIT(Just-In-Time) 컴파일러를 통해 IL을 네이티브 코드(CPU가 이해할 수 있는 기계어)로 바꿈. IL 코드는 플랫폼 독립적이어서 OS에 구애받지 않지만, 최종적으로는 .NET 런타임(CLR)이 있어야만 실행됨. 클라우드에 배포할 때 .NET 런타임을 포함해야해서 배포가 상대적으로 복잡함. (*.NET 환경에서만 실행된다는 소리는 : .NET Core 또는 .NET5라면 배포할때 .NET 런타임을 포함해서 ..
Go lang
2024. 12. 20. 23:18