PlayXP

새로운 사이트를 준비하는 동안
여러분의 이야기가 이어질 작은 공간을 마련했습니다.

PlayXP 서비스를 준비하며 함께 작업하고 있는 운영진 일러스트

프로그래밍 언어와 실언어의 가장 큰 차이점

조회 수 7661

바디랭귀지임

 

이거 하나 추가된게 뭐 그리 대단한거냐고 생각할 수 있지만 실제로는 꽤 큰 차이임

 

예를들어 어떤 사람에게 멀리있는 물건을 가져와 달라고 하려면

실생활에서는 그 물건에 삿대질을 하고 '저거 가져와줘'라고 해주면 된다.

근데, 프로그래밍 언어로 하려면 '~~좌표에 있는 ~~라는 물건을 가져와줘'라고 해서

말이 길어진다.

 

핵심은 이 부분. 말이 길어진다. 물론 개발 언어와 실언어의 차이점이 이거만 있는건 아니지만(상식의 유/무 라든지)

이 부분은 굉장히 크게 느껴진다.

또 하나의 표현 수단이 있다는 것은 그 자체만으로도 꽤나 큰 효과를 가져오기 때문이다.

엑셀이 사무실의 혁신이 된 이유 중 하나도 X축과 Y축의 존재 라고 생각함.

 

10000가지의 표현을 한다고 했을 때

실언어는 바디랭귀지 100개와 말 100개, 혹은 10개와 1000개의 조합으로 나타낼 수 있지만

개발은 그게 안되서 10000가지를 일일이 다 말해야 된다.

 

그래서 단순한 명령임에도 개발할 때에는 줄이 길어지는 이유 중 하나가 이 부분이라고 본다.

목록으로

댓글

댓글을 불러오는 중...