Zen-coding를 Notepad2에 적용하기 대장정 (2/3)
이전 글에서 계속됨 2. 개발 언어 및 라이브러리 결정 js의 기본 자료형은 굉장히 많은 기능을 자연스럽게 제공한다. var a=[]; 선언 만으로도 동적배열 및 스택으로 활용할 수 있다. 문자열은 유니코드 형식을 기본으로 지원한다. 게다가, 무적의 정규식이 문자열 처리 코드를 간략하게 해준다. Notepad2는 C 및 C++로 작성되었으며, 코어 쪽은 C로 개발되어있다. 따라서, C++보단 C를 사용하는 게 Notepad2에선 조금 더 자연스럽다. 그런데, C엔 동적배열 같은 건 없고, 메모리는 malloc()/free()를 일일이 해줘야 된다. 사실상 문자열이라는 자료형은 없으며, wchar_t의 1차원 배열로 문자열을 흉내내야 한다. 정규식? 그게 뭥미. 그렇다고 C++에서 작업한다고 뭔가 크게 변..