학교 수업시간에는 수업진도, 설명, 채점 등의 편의성을 위해서 한 가지 언어만 사용한다.
하지만 industry에 나와보면 온갖 잡다한 언어를 다 사용한다.
http://en.wikipedia.org/wiki/Interoperability
PHP 같은 언어도 사실은 html와 혼합되어 사용하도록 만들어져있고
거기에 웹 개발자들은 java script 같은 client측 언어도 이용하고
DB에 요청을 할 때는 SQL도 쓴다.
나같은 system programmer에 가까운 사람도 shell(grep, awk, sed 등..), perl, c, c++ 이렇게 4가지를 쓰고 있다.
특히나 조직이 커지면 사람마다 취향도 있고 각자 업무에 어울리는 언어가 따로 있기 마련이다.
그리고 사실 각각의 툴들과 각종 configuration 파일의 사용법이 복잡해 지다보면 사용법 자체가 하나의 언어가 된다.
m4, make, autoconf, automake, sendmail 설정 파일 등...
그래서 여러가지 언어를 섞어 쓰는 일은 아주 자연스러운 것이 되어버린다.
댓글 없음:
댓글 쓰기