원글자님이 적은 내용을 보면 성능이 문제가 될 것 같진 않고
API환경이나 coding style등이 완전이 바뀌는건
어떤 언어로 바꿔도 공통적으로 겪는 문제일 테고
아마도 java이기 때문에 가장 갑갑하게 느낄 부분은
scoped variable을 못쓴다는 점이 아닐까 싶네요.
stack이나 structure field에 variable을 생성하지 못합니다.
그래서 RAII(Resource Acquisition Is Initialization) style 로
coding하는건 불가능해요.