2008년 4월 30일 수요일

프로그래밍 언어와 수염 ? 2장


이 글은??Tamir KhasonCOMPUTER LANGUAGES AND FACIAL HAIR - TAKE TWO의 번역문 입니다.

멋진 기사를 올려준 Tamit Khason에게 감사. :)

몇 년 전에 저는?프로그래밍 언어와 수염의 상관관계(이 링크는 캐쉬페이지 입니다. 원래 기사는 사라졌습니다)에 대한 기사를 히트 시켰습니다.?이제, 이 기사를 다시 불러와 제 이론에 따라 무슨 일이 벌어졌는지 살펴 보도록 하겠습니다.



포트란, 에이다, 시뮬라부터 시작해 보겠습니다.. 포트란의 창시자 존 백커스는 작년에 오레곤에서 사망 하셨습니다. 에이다의 창시자 진 이치비아는?파리에서 뇌 암으로 세달 전 사망 하셨고, 시뮬라의 아버지 크리스튼 나이가드는 심근경색으로 사망 하셨습니다. 잠시 이 위대한 분들을 위해 묵념.

image? image image

F#은 어떨까요??창시자 돈 사임 박사 는 콧수염도 없고 턱수염도 없습니다. 그러므로 이 언어에 미래에 대해 기대할 수는 없어 보이네요.

image

프롤로그 창시자 알랭 콜메르에게는 무슨 일이 일어났을까요? 그는 여전히 수염이 없습니다. 이것은 프롤로그에게도 위대한 미래를 기대할 수 없다는 것을 의미하지요.

image

C는 어떻게 돌아가고 있는지 볼까요? 브리안 W. 케닝햄, 데니스 M. 리치, 케네쓰 L. 톰슨. 그들은 괜찮아 보이네요. 여전히 멋진 수염이 있습니다. 따라서 C는 만수무강하고 있습니다. 현재 오픈 소스?프로젝트의 16%가 이 컴퓨터 언어를 사용하고 있습니다. (소스포지의 통계)

image image image

다음 분?? 스몰토크의?엘런 커티스 케이. 그는 이제 콧수염을 기릅니다. 하지만 아무도 실제로 스몰토크를 사용하지는 않죠. 문제가 뭔가요? 그의 플렉스 컨셉은 요즘 조금 분발하고 있습니다. 하지만 플렉스 컨셉을 둘러싼 많은 문제점들이 실생활에서?큰 인기를 얻는것을 막고 있습니다.

image?

오브젝트?- C ? 브레드 콕스.?최근에도 그는 턱수염 조차 기르지 않고 있습니다. 과거 그의 Java+ 컨셉이 사라져 버렸음에도요.

image

C++은 여전히 산업에서 18%를 차지합니다. 하지만 C++은 막 컴퓨터의 시대의 뒤안길로 사라지고 있는 것 같습니다. 왜 그런지?알아 봅시다. C++의 황금기에서 부터?비얀 스트로스트롭의 수염의 변화를 비교해 보세요.

?image

몇 년 전

image

그리고 요즘

image

여러분이 보기에도 눈에 띄게 그의 콧수염, 턱수염이 사라지고 있죠? 비얀, 당신의 면도기를 창문 밖으로 던져 버리고 빨리 C++을 구하세요!

이제 베이직의 창시자인 토마스 E. 커츠는 어떤지 봅시다. 그가 이 콧수염을 기르고 있을때 베이직은 아직 아주 효율적이진 않지만 간단한 언어였습니다.

image

하지만 오늘날 이 가벼운 언어는 대중성을 잃고 있습니다. (산업에서 2% 미만) 이것이 그 이유:

image

펄은 어떤가요? 여전히 산업의 6% 이상을 차지하고 있습니다.? 래리 월, 그 멋진 콧수염을 계속 기르세요!

image

이제 제가 가장 좋아하는?루비와 파이썬 입니다. 작년에 이 두 언어는 웹에서 엄청나게 유명해 졌습니다.?그 언어들의 창시자의 수염에 변화가 있었을까요??반 로섬?(파이썬)?과 마츠모토 유키히로 (루비) 모두 수염이 생겼네요. 게다가 마츠모토는 제 기사를?때문에 수염을 기르고 있습니다 (댓글을 보세요). 계속 그렇게!

image image

하지만 C#과 Java는 어떤가요? 앤더스 해즐버그는 여전히 콧수염도 턱수염도 없습니다. 따라서 그로부터 4년 후에 C#이 산업에서 차지하고 있는 비율은 대략 4%정도 입니다. 반면 제임스 고슬링은 오픈 소스 프로젝트의 18%를 차지하고 있죠.

image image

다음은 누구인가요? 몇개의 새 언어들이 떠오르고 있습니다. 그들은 실제로 그렇게 새로운 것은 아니지만 새로운 컨셉을 가지고 있습니다. 샘 램지의 RubyCLR 같은 경우죠. 하지만 정말 유명해 지기는 거의 불가능할 것 같네요.

image

스콘 거스니 의 WPF 와 실버라이트 도 마찬가지(예 이건 그가 아닙니다. 하지만 마이크로소프트의 다른 설계자도 그렇게 털이 많지 않죠).

?image

JSON (혹은 JSLint) 의 더글라스 크록포드는 매우 승산이 있습니다.? 계속 유지하세요, 더글라스.

image

반면,?짐 휴구닌의 아이론 파이썬?(그리고 다른 DLR-기반 언어들) 은 거의 승산이 없어 보이네요.

image

이제 하스켈같은 함수형 모듈형 근대 언어를 살펴보겠습니다.?이것의 설계-아버지인 시몬 페이턴-존스, 파울 허닥, 필립 와들러는 서로를 중화 시키고 있어 그 미래를 예측하기가 매우 어렵습니다. 하지만 그들의 털을 평균내 보면 하스켈도?승산 있다는 것을 알 수 있습니다.

image? image image

지난번 저는 라스머스 러돌프의 PHP를 깜박 했습니다. 이 언어 또한 유명하고 이것은 그냥 그렇게 된 게 아닙니다. 라스머스의 얼굴을 보면 그 이유를 알 수 있습니다.

image

요약하자면, 여전히 저의 가정은 유효한 것 같습니다. 새로운 언어에 대해서도 맞습니다. 자!?뭘 기다리고?있나요??유명해 지고 역사에 남고 싶으신가요??수염을 기르세요!