목록컴파일러 (2)
규도자 개발 블로그
드래곤북이라고 불리우는 컴파일러 설계에 대한 바이블이 있다. 1986년에 발매된 책으로써 난이도가 괴랄하기로 악명높은 책이기도 하다. 직접 컴파일러를 설계하고 만드는 것에 대한 책인데 20년이 지나서야 개장판이 나왔다. 바로 이 책인데 이 책마저도 중고나 새 책 모두 구하기가 어렵다. 근데 종로 알라딘 중고서점에서 1판의 번역판을 구했다. 이학성이라는 분에게 감사하다. 물론 내용은 2판이 더 풍부하다. 그냥 나는 한 명의 프로그래머로써 절판된 좋은 책을 구했다는 것 자체만으로도 너무 기쁨을 감출 수가 없다. 한국어판 드래곤북은 구글에서 이미지조차 찾기가 힘들더라. 약속 때문에 종로에 가게 된 김에 들려서 이것저것 보다가 우연히 눈에 띄게 돼서 샀는데 너무 신기했다. 컴파일러 제작 및 설계에 대한 부분들은..
급할 때 간단하게 쓸 수 있는 온라인 컴파일러 디버거 파이썬과 php인터프리터만 설치돼있는 개발환경에서 C나 C++코드를 간단하게나마 테스트해야한다면 골치가 아플 것이다. 그럴 때 도움이 되는 사이트이다. GDB online Debugger IDE를 닮은 직관적인 UI를 가진 사이트이다. 상단의 Run버튼을 누르면 아래의 창에서 결과값을 볼 수 있으며 Debug버튼을 누르면 프로시저단위로 실행시키면서 각 변수의 상태 또한 조회할 수 있다. Share버튼을 눌러 작성해놓은 코드를 임시 url을 부여받아 다른 사람에게 보낼 수도 있으며 계정을 생성하고 Save버튼을 누르면 해당 계정에 코드를 저장해둘 수도 있다. 현재 지원하는 언어로는 아래와 같다. C C++ C++ 14 C++ 17 Java Python3..