내가 경험해 본 프로그래밍 언어에 대해 한번 써볼까?

태어나서 처음으로 프로그램을 짠 언어는 국민학교 5학년(1985) 때 금성 패미콤 FC-100에서 짜본 더하기 프로그램이었다. 얼마전 알았는데 GS-Basic이라는 인터프리터가 내장되어 있었다고 한다.

게임을 실행하려고 책에 있는 수백줄 짜리 BASIC 프로그램을 카세트 테이프에 저장했다 꺼냈다 했던 기억이 생생...



중학교(1988) 때는 GW-BASIC으로 퍼스널컴퓨터 경진대회 예선 준비를 했었다. 도 대회 가는 걸로 만족했었다.

사용자 삽입 이미지

그리고는 컴퓨터랑 담쌓았다가 대학교 1학년(1992) 때 교양 과목으로 컴퓨터 언어를 배웠다. 자연대 특성상 당시 다른 분반은 다들 포트란을 배웠는데 유독 우리 분반 강사만 C언어를 가르쳤다. 나름 시대를 앞서가는 여성 박사과정 학생이었는데 덕분에 숙제하는데 어려움이 많았다.

사용자 삽입 이미지

대학 4학년(1995) 때 웹 프로그래밍의 즐거움을 맛보게 한 첫 언어는 Perl이 었다. HTML과 함께 스크립트 언어의 특유의 빠른 구현과 다양한 라이브러리와 예제로 인해 공부하는데 도움이 컸다. 나의 첫 사랑과 같은 언어다.

대학원 1학년(1996) 때 원격 지질 답사 시스템 만든다고 자바 애플릿 개발을 좀 해봤는데 아주 어려움이 컸다. (내가 아직도 자바를 싫어하는 이유 ㅎㅎ) 석사 논문 쓸 때(1999) Arc/Info로 애플리케이션을 만들어야 해서 Arc Macro Language를 좀 다뤄 봤다.

처음 회사 들어와서(1997) 웹 프로그래밍의 생산성에 큰 도움을 주었던 것이 바로 PHP다. 각종 웹 사이트 개발, 전자 상거래 시스템, 지불 시스템 거의 모든 곳에 쓰였고 지금도 가장 자신있게 쓰는 언어다. 이 때 만들었던 웹 사이트가 아마 십 여개는 될거다.

작게는 쇼핑몰 SI 할 때 그리고 어느 교회 홈페이지 만들 때 기존에 있던 레거시 코드 때문에 어쩔 수 없이 써본 ASP (역시 보기 싫은 언어)도 있고, 회사에서 한 개발자가 만든 코드 뒤치닥거리(유지 보수) 하느라 Visual Basic과 Borland C++을 이용해 윈도 프로그래밍도 해 본적이 있다.

당시엔 개발팀을 총괄하고 있었는데 윈도우 DRM과 계열사의 핵심 프로그램이어서 꽤 돈이 됐긴 해도 팀에게 맡길 일은 아니어서 감을 잊지 않으려고 새로 배우면서 그냥 삽질 위주로...

Daum(2004)에 와서 다시금 자바를 공부하기로 마음먹었는데 첫 인연이 안좋아서 그런지 거의 포기. 다행히 주소록 PM(2005) 하던 중 Ajax 덕분에 자바스크립트에 관심이 더 많아졌다. 그리고 나서는 Python, Ruby 등과 친해지려 했으나 이미 개발 현업에서 멀어지니 흥미 상실...

아직도 자유롭게 사용 가능한 언어는 (X)HTML/CSS, JavaScript, PHP 정도로 언제든 필요하다면 하루 이틀 안에 간단한 웹사이트(Asklift, Twi2me)정도는 뚝딱 하고 만들 수 있을 정도의 감은 잊지 않고 있다.

누구나 알듯 프로그래밍 언어는 빠른 효율성을 발휘하기 위한 도구이다. 훌륭한 프로그래머는 도구를 적절한 곳에 알맞게 사용하는 방법을 안다. 결코 연장탓을 안하는 법이다.

사용자 삽입 이미지

p.s. 아 그러고 보니 지난 학기에 컴퓨터 프로그래밍 언어의 아버지 뻘이라 할 수 있는 Prolog라는 로직 언어를 접해봤구나. ㅎㅎ

Creative Commons License 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 라이센스에 따라 이용하실 수 있습니다.