자바스크립트는 왜 그모양일까?
많은 부분에서 동의하며 읽었다. 프로그램은 최대한 단순해야 한다. 버그는 혼란의 다른 표현이다. 가능한 한 단순해야 한다. 이러한 생각은 함수에도 이어진다. 프로그래밍의 세계에서 완전히 순수한 함수란 존재할 수 없다. 함수가 메모리에 올라가는 걸 피할 수 없기 때문이다. 하지만 최대한 순수해야 한다. 순수하면 단순해지고, 함수 외 다른 것을 신경쓸 필요가 없다. 그 외에도… async await에 대해서는 읽기만 해서는 이게 무슨 syntax인지 알 수 없다는 점에서 동감한다. 나는 10년 넘게 이 syntax를 쓰면서도 햇갈린다. 하지만 javascript를 개조하는 새로운 언어, Neo에 대해서는 그만 정신을 잃고 말았다.
20260819
Leave a comment