-
C나 자바에서 세미콜론을 쓰는 이유
처음 C언어를 배울 때 세미콜론을 자주 빠트렸던 기억이 있다. 마침표도 아니고, 세미콜론으로 명령어를 끝맺는 건 언뜻 보기에 부자연스럽다. 어셈블리어와 같은 초기의 프로그래밍 언어는 개행으로 명령문을 구별했다. 그 뒤 무슨 일이 있어났는지는 모르겠지만 C나 자바(Java)같은 언어는 세미콜론을 쓰고 파이썬(Python)이나 루비(Ruby)는 쓰지 않는다. 이 세미콜론이라는 게 대체 어디서부터, 어떤 이유로 쓰이게 된 것일까. 세미콜론은 알골로부터 새로운 프로그래밍 언어는 기존에 있던 프로그래밍 언어의 특징이나 구조를 그대로 따르는 경우가 많다. C와 자바 역시 그럴 것이다. 처음 세미콜론을 사용한 언어인...
방성범's profile image방성범
2017-01-22