비오는 주말 프로젝트: TinyBASIC에서 Go로의 컴파일러

2025-06-18

비오는 주말에 저자는 TinyBASIC 코드를 Go 코드로 변환하는 컴파일러를 만들었습니다. Go의 nex(렉서)와 goyacc(파서)를 사용하여 이 프로젝트는 어휘 분석, 구문 분석, 코드 생성의 세 단계로 구성됩니다. 저자는 문법과 코드 생성 프로세스를 자세히 설명하고 샘플 프로그램과 출력을 보여줍니다. 이 재미있고 도전적인 프로젝트는 컴파일러 원리의 실용적인 적용을 보여줍니다.

더 보기
개발

AI 코딩 에이전트: 유용한 조수에서 필수 파트너로

2025-06-16

저자는 자율적인 AI 코딩 에이전트로 인한 워크플로우의 변혁적인 변화를 설명합니다. 처음에는 흥미로운 호기심으로 여겨졌던 이 에이전트들은 이제 없어서는 안 될 존재가 되어 소프트웨어 개발 방식을 극적으로 바꿔놓았습니다. 저자는 버그 수정부터 코드 생성에 이르기까지 Claude와 Codex와 같은 도구를 사용하여 다양한 작업을 완료하는 방법을 자세히 설명하며, 이를 통해 생산성이 크게 향상되었습니다. 지역 최적화에 빠질 가능성과 같은 몇 가지 한계를 인정하면서도 저자는 AI 코딩 에이전트가 소프트웨어 개발의 새로운 시대를 상징하며 개발자를 대체하는 것이 아니라 능력을 향상시킨다고 믿습니다.

더 보기
개발