글림 v1.19.0 출시: 코드를 바꾸는 방식을 고쳐 속도를 높이고 오류를 잡기 쉽게 개선했습니다

글림은 컴퓨터 프로그램 규칙을 엄격하게 검사해 오류를 미리 막아주는 프로그래밍 언어입니다. 이번 글림 버전 1.19.0 배포에서는 프로그램을 컴퓨터가 이해하는 언어로 바꾸는 핵심 방식인 코드 생성 장치를 완전히 새로 다듬었습니다.

기존에는 사람이 읽을 수 있는 다른 언어의 원본 소스 코드를 직접 만들어내는 방식이었지만, 이번 버전부터는 컴퓨터 시스템이 곧바로 이해할 수 있는 중간 형태의 데이터인 추상 형식을 직접 만들어냅니다. 이 변화를 통해 번역 속도가 크게 빨라졌고 프로그램 오류를 추적할 때 원래 작성했던 글림 소스 코드의 줄 번호와 정확히 일치하게 되었습니다.

이번 버전에서는 코드를 변환하는 방식을 고쳐 컴퓨터가 이해하는 중간 형태의 데이터로 바로 바꾸도록 바꿨습니다. 테스트 결과 이전 버전보다 프로그램을 만드는 빌드 시간이 눈에 띄게 줄었습니다. 자바스크립트 환경에서도 복잡한 조건문과 짧은 목록 데이터를 효율적으로 처리하도록 개선되었습니다. 다른 프로그램 도구나 웹 브라우저 환경에서도 연동성이 좋아졌으며, 잘못된 코드를 입력했을 때 친절하고 구체적인 오류 메시지를 보여주도록 다듬었습니다.

일반 컴퓨터 사용자에게 직접적인 영향은 없지만, 글림 언어로 프로그램을 만드는 개발자들은 코드를 수정하고 결과를 확인하기까지 기다리는 시간이 짧아지고 오류 발생 시 정확한 줄 번호를 알 수 있어 작업 과정이 편리해집니다. 다만 실제 다양한 프로젝트 환경에서도 똑같이 적용되는지는 개발자가 직접 확인해야 합니다.