▲GN⁺ 2023-07-10 | parent | ★ favorite | on: 최소한의 .NET Hello World 이진 파일은 얼마나 작을까요?(blog.washi.dev)Hacker News 의견 Michal Strehovský가 .NET을 사용하여 8KB 미만으로 스네이크 게임을 만들었습니다. 실행 파일이 시스템에 설치된 런타임을 필요로 하기 때문에 이 기사는 사람들을 혼란스럽게 할 수 있습니다. 실제 실행 파일에 대한 신뢰할 만한 출처는 Native AOT 바이너리입니다. 저자의 위치는 흥미로운 남극 맥머도 스테이션입니다. 섹션 정렬이 0x200 바이트이므로 파일 크기가 커집니다. 데모신은 1k 바이너리를 만들어냈습니다. 바이너리의 세부 사항을 파헤치면 깊은 통찰력을 얻고 지식을 풍부하게 할 수 있습니다. 완전히 독립적으로 컴파일된 C# Hello World는 약 440 kB 정도의 크기로 가능합니다. .NET 클래식 프레임워크는 폐기되었으며 새로운 앱은 이에 구축되지 않아야 합니다. C 컴파일러를 사용하여 컴파일하는 것이 .NET을 사용하는 것보다 쉬울 수 있습니다. 일부 의견에서는 네이티브로 컴파일된 .NET 실행 파일에 관심을 표현하고 있습니다. Oberon+ IDE의 Hello.dll 모듈은 단지 2048 바이트입니다. TurboPascal v1을 사용하여 1k 미만의 Hello World com을 빌드했습니다.
Hacker News 의견