일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- go
- go 맥
- go디자인패턴
- gin recovery
- go 맥 air
- gin middleware
- clean architecture middleware
- air 환경변수
- go 마스코트
- 고루틴 채널
- gin logger
- go 패닉
- go recover
- go channel
- 개발자
- gopath 환경변수
- 좀비고루틴
- go 환경변수
- 골랑 고퍼
- go 캐릭터
- git
- 신입개발자
- go air 환경변수
- golang gopher
- go air
- go clean architecture
- go 맥 air 환경변수
- go panic
- go 대기그룹
- go middleware
Archives
- Today
- Total
목록go 컴파일언어 (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