Languages/Erlang2008. 4. 17. 15:48

이 책의 번역본이 곧 출간될 예정입니다. 저도 리뷰어로 참여해서 몇몇 챕터를 읽어봤습니다. 덕분에, 요즘 Erlang 공부를 하고 있습니다. 원서를 구해서, 지금 8장까지 읽었습니다.

제가 주로 개발하는 프로그램은 네트워크 관리 시스템입니다. SNMP 라이브러리 같은 것도 필요하고, 데이터베이스도 필요하고, 이중화도 해야 하고, .... 이런 시스템을 만들려면 할일이 산더미 같이 많습니다. C++로 구현하려다 보면, 그 하나 하나가 전부 짐처럼 느껴지곤 합니다. 하지만 그래도 C++을 써 온 것은, 제가 가장 익숙한 프로그래밍 언어이기 때문이었습니다.

그런데 Erlang을 배워보니, 이 언어야 말로 네트워크 관리 시스템을 위한 Domain-specific Programming Language가 될 수 있겠다는 느낌이 듭니다. SNMP 관련 기능 뿐 아니라, 이중화를 지원하는 데이터베이스 까지 기본으로 갖추어져 배포되는 언어가, 바로 Erlang이거든요. (물론 이것은 그저 일부일 뿐입니다.) 이런 언어를 몇년 전에만 알았다면 네트워크 관리 시스템 프로그래머로서 제 인생은 어떻게 달라졌을까요? 좀 궁금해집니다.


사용자 삽입 이미지


자세한 것은 더 배워보아야 알 수 있겠습니다만, 네트워크에서 뭔가를 하고자 하는 사람은 이 언어를 한 번 배워 보는 것이 좋겠다는 느낌이 많이 드네요. 책을 읽어 가면서 뭔가 깨달음이 올 때 마다, 한 번씩 글을 올려보도록 하겠습니다.

Posted by 이병준

소중한 의견, 감사합니다. ^^