[자유 게시판] 프로그램 언어는 세미콜론 끝나는 언어 그렇치 않은 언어 구분 된다.
세상의 모든 프로그램 언어는 2가지로 분리 된다.
쎄미 콜론으로 끝나는 언어와 그렇치 않은 언어 당신이 사용중인 언어는 어떤가 ?
전자의 경우 컴파일 언어 고 후자는 인터프리터 언어 일 확률이 높다.
그럼 Python은 문장 끝에 쎄미 콜론을 붙여도 오류가 나지 않는다.
자 그럼, 왜 컴파일 언어들은 문자의 마지막에 쎄미 콜론을 사용 했을까 ? 다른 특수 기호도 많은데 !!!
제가 주로 쓰는 C/C++언어의 마지막 쎄미콜론 (;)
헬박사님꼐 물어 봤다 왜 마지막은 쎄미콜론으로 문장이 끝나나요 ?
헬박사님 왈 : 무선 통신 할때 ROGER와 유사하게 통신 프로콜에서 마지막에 세미콜론(;) 사용 하던 것이 참조 되어 프로그램 언어 적용 된거이 아닌지 추측 된다.
게시글 링크 사이트 (프로그램 연관도) 통하여 C언어 영향을 만이 준 언어를 찾다 보면 ALGOL이란 언어가 나온다.
ALGOL은 ALGOL 58에서 영향을 받았고 ALGOL 58은 Fortran, Speedcoding영향을 받았지만 문법을 살펴 보면 ALGOL 58부터 문제의 끝에 세미콜론 (;) 사용한것을 알수있다.
추측 해보자면 ALGOL 58 만든 사람이 당시 통신 프로토콜 마지막 (끝) 세미콜론(;)을 보고 참조 한것이 아닌지 모르겠다.