컴파일러

    프로그램을 누가,왜 번역하는가?(프로그래밍 언어의 역사)

    컴퓨터의 배선을 직접 조작해야하는 하드웨어 프로그래밍 최초의 컴퓨터를 에니악(ENIAC)으로 알고 있는 분들이 많습니다. 하지만 정말 최초의 컴퓨터는 콜로서스인데요. 당시 콜로서스가 극비의 임무를 맡고 있었기 때문에 대중에게 공개가 늦게되었다고 하네요. 두 컴퓨터는 사실 컴퓨터라기보다는 계산기에 더 가까웠습니다. 주 기능이 연산이었기 때문이죠. 또 이때는 지금처럼 연산기호나 프로그래밍 언어를 사용하여 코딩을 할 수 없었습니다. 컴퓨터의 배선을 직접 조작하는 '하드웨어 프로그래밍'을 해야만했습니다. 소프트웨어 프로그래밍의 탄생 하지만 폰 노이만 아저씨가 새로운 구조를 만들어줍니다. '내부기억장치'를 탑재해서 프로그램을 저장하고 중앙처리장치가 이 프로그램을 읽어서 구동시키게 하는 '소프트웨어 프로그래밍'의 ..