C의 가장 큰 장점은 '컴퓨터는 비트열'이라는 본질에 그대로 닿아있기 때문이라고 생각합니다. C의 단순한 철학과 과격한 reinterprete casting으로 사용자가 거의 항상 어떤 기계어로 번역될지 알 수 있다는 매력이 있죠. C라서 모든 언어에서 호출 가능한것이 아니라, ABI가 호출 가능한것이고, C에선 단지 입출력이 어떤 비트열인가를 예측 가능하기 (혹은 해야하기) 때문이겠죠. 항상 구현가능성에 대해 논의할때도, 이것이 튜링머신에서 불가한가 혹은 지금 쓰는 언어나 프레임워크에서 불가한가의 구분이 중요하다고 생각이 듭니다.
C의 가장 큰 장점은 '컴퓨터는 비트열'이라는 본질에 그대로 닿아있기 때문이라고 생각합니다. C의 단순한 철학과 과격한 reinterprete casting으로 사용자가 거의 항상 어떤 기계어로 번역될지 알 수 있다는 매력이 있죠. C라서 모든 언어에서 호출 가능한것이 아니라, ABI가 호출 가능한것이고, C에선 단지 입출력이 어떤 비트열인가를 예측 가능하기 (혹은 해야하기) 때문이겠죠. 항상 구현가능성에 대해 논의할때도, 이것이 튜링머신에서 불가한가 혹은 지금 쓰는 언어나 프레임워크에서 불가한가의 구분이 중요하다고 생각이 듭니다.