go run의 첫 실행이 유독 느렸던 이유에 대한 고찰
go run
C# 대신 Go를 선택하는 이유는 운영 비용 절감, 경량 동시성, 간단한 빌드 및 배포, 클라우드-네이티브 생태계에서의 표준 언어로서의 위치, 그리고 협업 비용 감소 때문이다. Go는 Docker, Kubernetes, Terraform 등 주요 도구와의 호환성 덕분에 인프라 및 시스템 엔지니어들에게 선호된다. 반면 C#은 비동기 처리에서 강력하지만, 복잡한 설정과 큰 이미지 용량으로 인해 마이크로서비스 및 CLI 도구에서는 Go가 더 유리하다.
유니티에서 Update(), FixedUpdate(), LateUpdate() 함수의 차이점은 다음과 같습니다: Update()는 매 프레임마다 호출되어 일반적인 움직임과 입력을 처리하고, FixedUpdate()는 일정한 간격으로 호출되어 물리 효과가 적용된 오브젝트를 조정하며, LateUpdate()는 모든 Update 함수가 호출된 후 마지막으로 호출되어 카메라와 같은 오브젝트의 움직임을 따라가는 데 사용됩니다.