최초의 컴파일러는 무엇이었을까요?

IDNed의 이미지

요즘은 컴파일러도 고급언어 코드가 있습니다.

(심지어 자기 자신 컴파일 가능 여부 확인도 -_-)

그렇게 본다면 최초의 컴파일러는 어떻게 만들었을까요?

물론 어셈블러겠지만... 어떻게 만들었을까요??

feanor의 이미지

손으로 만듭니다. 보통 hand-assemble 한다고 합니다.

Knuth씨의 The Art of Computer Programming은 사용 언어로 Knuth씨가 직접 설계한 기계의 어셈블리 언어를 사용하는 걸로 유명한데, 이 책 1권 앞부분에 Knuth씨가 짠 이 기계를 위한 어셈블러와 손으로 어셈블한 결과가 나옵니다.

fibonacci의 이미지

지금으로부터 16년전, 중학교때 MSX의 Z80 어셈블리 조금 배우고 핸드 어셈블 해서 pork 명령으로 메모리에 심던 기억이 나는군요.

No Pain, No Gain.

No Pain, No Gain.

죠커의 이미지

기계어로 직접 쓰기도 합니다.

예전에 국민학교 시절 z80 기계어를 익힌 적이 있었는데 이미 한국어로 된 기계어를 다루는 서적이 여럿 있었습니다.

- CN의 낙서장 / HanIRC:#CN