작성자 | CF_Crusader | ||
---|---|---|---|
작성일 | 2018-02-12 11:20:35 KST | 조회 | 634 |
제목 |
프로그래밍 언어와 실언어의 가장 큰 차이점
|
바디랭귀지임
이거 하나 추가된게 뭐 그리 대단한거냐고 생각할 수 있지만 실제로는 꽤 큰 차이임
예를들어 어떤 사람에게 멀리있는 물건을 가져와 달라고 하려면
실생활에서는 그 물건에 삿대질을 하고 '저거 가져와줘'라고 해주면 된다.
근데, 프로그래밍 언어로 하려면 '~~좌표에 있는 ~~라는 물건을 가져와줘'라고 해서
말이 길어진다.
핵심은 이 부분. 말이 길어진다. 물론 개발 언어와 실언어의 차이점이 이거만 있는건 아니지만(상식의 유/무 라든지)
이 부분은 굉장히 크게 느껴진다.
또 하나의 표현 수단이 있다는 것은 그 자체만으로도 꽤나 큰 효과를 가져오기 때문이다.
엑셀이 사무실의 혁신이 된 이유 중 하나도 X축과 Y축의 존재 라고 생각함.
10000가지의 표현을 한다고 했을 때
실언어는 바디랭귀지 100개와 말 100개, 혹은 10개와 1000개의 조합으로 나타낼 수 있지만
개발은 그게 안되서 10000가지를 일일이 다 말해야 된다.
그래서 단순한 명령임에도 개발할 때에는 줄이 길어지는 이유 중 하나가 이 부분이라고 본다.
|
||
|
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.