Series 본 시리즈는 Ziglings repository를 읽으며 zig에 대해서 공부한 기록을 남기는 시리즈이다. Zig 시작하기 [1] Introduction Javascript를 하는 분들이라면 다들 한 번쯤은 bun.js에 대해서 들어봤을 것이라고 생각한다. bun.js가 나오자마자 node.js의 킬러라고 하면서 엄청나게 빠른 속도로 각광받았었다. 필자도 이에 궁금해서 실제로 bun.js를 몇번 써봤고, 실제로 엄청나게 빠른 속도에 반해서 bun.js에 헤어나오지 못하는 중이다. 그러면 bun.js의 속도가 이렇게 빠른 이유는 뭘까? 그 이유는 bun을 만든 언어인 zig lang에 있다고 한다. 다만 개인적인 견해에는 zig가 매우 빠른 것도 있지만 솔직히 그동안 쌓인 수많은 legacy때..
[TypeScript] tsconfig.json 설정 하기 tsconfig.json은 무엇이며 왜 사용하는가 tsconfig.json은 TypeScript를 JavaScript로 변환하기 위한 설정 파일이다. 이를 이해하기 위해서는 TypeScript의 기본적인 특징에 대해서 알아야 할 필요가 있다. TypeScript의 기본적인 특징 정적 타입 언어(Statically Type Language) TypeScript를 사용하는 가장 중요한 이유다. 프로그래밍 언어는 크게 정적 타입 언어(Statically Type Language)와 동적 타입 언어(Dynamically Type Language)로 나뉜다. 정적 타입 언어의 경우 자료형을 컴파일 단계에서 변수의 타입이 정의되는 언어를 의미한다. 이는 결..