C로 프로그래밍 언어를 만들었습니다

발행: (2026년 3월 28일 PM 08:31 GMT+9)
1 분 소요
원문: Dev.to

Source: Dev.to

개요

C 언어로 처음부터 프로그래밍 언어를 구축하여 언어가 내부적으로 어떻게 동작하는지 이해했습니다. 여기에는 렉서, 파서, AST, 바이트코드 컴파일러, 스택‑기반 VM이 포함되며, 배열, 딕셔너리, 클래스, try/catch, 표준 라이브러리를 지원합니다.

예시

class Animal {
    fn init(name, sound) {
        self.name = name
        self.sound = sound
    }
    fn speak() {
        print self.name + " says " + self.sound
    }
}

let dog = Animal("Rex", "woof")
dog.speak()

교훈

읽은 어떤 자료보다도 더 많은 것을 배웠습니다—컴파일러는 마법이 아닙니다.

0 조회
Back to Blog

관련 글

더 보기 »

ISBN 시각화

ISBN 시각화 https://annas-archive.gd/isbn-visualization? 토론: Hacker News 스레드 https://news.ycombinator.com/item?id=47547508 – 68점, 10댓글

ISBN 시각화 – Annas Archive

기사 ISBN 시각화 – Annas Archive https://annas-archive.gd/isbn-visualization? 토론 - 댓글: Hacker News 토론 https://news.ycombinator.co...