프로그래머 가 행복 한 프로그래밍 언어 | KLDP 
 프로그래머 가 행복 한 프로그래밍 언어 
 글쓴이 : feanor / 작성 시간 : 수 , 2009 / 05 / 13 - 11 : 34 오전 
 Dolores Labs 은 crowdsourcing 업체 입니다 . 이 업체 의 블로그 에 최근 " 어떤 프로그래밍 언어 의 프로그래머 가 가장 행복 한가 ? " 를 조사 했 다는 블로그 글 이 올라왔 습니다 . 
 조사 방법 을 보 면 Twitter 에서 프로그래밍 언어 이름 으로 최근 글 150 개 를 검색 합니다 . 그런 다음 Amazon Mechanical Turk 를 써서 사람 들 에게 각 글 이 프로그래밍 언어 에 긍정 적 인지 , 부정 적 인지 , 중립 인지 판단 해 달 라고 합니다 . 결과 는 다음 과 같 습니다 . 
 COBOL 이 꼴찌 이 고 Lisp 이 상위 권 인 것 은 짐작 하 셨 겠 지만 1 위 는 Perl 입니다 ! 
 저 는 파이썬 에 한 표 
 글쓴이 : jsj 3579 / 작성 시간 : 수 , 2009 / 05 / 13 - 11 : 44 오전 
 쓰 면 쓸수록 , 집 에 빨리 갈 수 있 습니다 . 
 파이썬 이 문제 가 . . 
 글쓴이 : magingax / 작성 시간 : 수 , 2009 / 05 / 13 - 1 : 58 오후 
 간단 한 프로그램 짤 때 는 쉽 고 좋 은데 . . 
 프로그램 이 커지 면 . . 이것 도 만만 치 않 게 복잡 해 지 더군요 . 
 대 규모 개발 할 때 는 왠지 힘겨웠 습니다 . 
 그러나 그걸 자바 나 C 
 글쓴이 : 다즐링 / 작성 시간 : 수 , 2009 / 05 / 13 - 2 : 09 오후 
 그러나 그걸 자바 나 C 로 한다고 생각 해 보 세요 . . 
 글쓴이 : bookgekgom / 작성 시간 : 목 , 2009 / 05 / 14 - 11 : 15 오전 
 씨 로 큰 프로그램 을 짜 는 것 은 파이썬 보다 더욱 어려운 건 이해 가 가 지만 
 자바 로 어려운 것 은 공감 하 기 어렵 습니다 . 
 자 바로 더욱 큰 프로그램 을 짤 경우 오히려 쉬워 지 던데요 . 
 제 가 무언가 를 놓치 고 있 는 걸까요 ? 
 REPL 환경 없이 
 글쓴이 : imyejin / 작성 시간 : 목 , 2009 / 05 / 14 - 11 : 22 오전 
 REPL 환경 없이 테 스팅 을 한다는 것 자체 가 넘 귀찮 은 일 이 죠 사실 . .. 
 쉘 도 제대로 없 는 운영 체제 사용 하 는 느낌 이 랄까요 ? 
 자바 는 
 글쓴이 : sblade / 작성 시간 : 목 , 2009 / 05 / 14 - 3 : 23 오후 
 대 규모 프로그래밍 시 자바 로 하 면 기틀 을 확실히 잡 아 놓 고 나중 에 속채 우기 하 는 형식 이 되 서 그런지 프로그램 이 커져도 할 만 해 지 는 것 같 더군요 . 
 파이썬 의 경우 언어 자체 가 대 규모 프로그램 을 겨냥 해 디자인 되 진 않 아서 그런지 뭔가 " 강제 " 하 는 게 적 어서 처음 에 는 마구 맘대로 코딩 해놨 다가 프로그램 이 커지 면 나중 에 보 고 이게 뭐 였 지 하 고 갸우뚱 하 게 되 는 경우 가 생겼 습니다 . 
 글쓴이 : kyano / 작성 시간 : 수 , 2009 / 05 / 13 - 12 : 03 오후 
 제 예상 과 는 달리 파이썬 이 50 % 를 못 넘기 네요 . ㅠㅠ 
 펄이 LISP 을 제치 고 1 위 를 한 것 도 놀랍 군요 . 
 C 만 하 는 저 는 . . 
 글쓴이 : haze 11 / 작성 시간 : 수 , 2009 / 05 / 13 - 12 : 09 오후 
 글쓴이 : imfallstar / 작성 시간 : 목 , 2009 / 05 / 14 - 9 : 02 오전 
 대 만족 으로 살 고 있 습니다 . 
 저 두 C 에 한 표 ~! 
 글쓴이 : select 99 / 작성 시간 : 목 , 2009 / 05 / 14 - 9 : 23 오전 
 Tweeter 에서 부정 적 인 소리 만 하 는 인간 들 이 
 글쓴이 : winner / 작성 시간 : 수 , 2009 / 05 / 13 - 12 : 12 오후 
 실상 행복 할지 도 . .. 
 ㅎ 저 도 이것 보 고 블 로 깅 했었 는데 kldp 에 도 올라왔 군요 . 
 글쓴이 : aero / 작성 시간 : 수 , 2009 / 05 / 13 - 12 : 25 오후 
 http : / / aero . sarang . net / blog / 2009 / 05 / post - 4 . html 
 저 는 Perl 유저 로서 Perl 사용 자 가 행복 하 다는 것 이 이해 가 갑니다 . 
 Perl 에 대한 험담 ( 복잡 하 다 , 읽 고 이해 하 기 힘들 다 , 옛날 언어 로 한 물 갔다 등등 ) 을 
 심심찮 게 볼 수 있 는데 왜 Perl 사용 자 들 은 남 이 그렇게 욕해 대 는 Perl 을 쓰 면서 행복 할까요 ? 
 이번 조사 는 이런 Perl 에 대한 오해 와 비난 ( ? ) 이 실제 사용 자 의 입장 에서 나온 것 이 아닌 
 어떤 의도 ( ? ) 를 가진 소수 의 과대 포장 에 기인 한 것 이 아닌가 하 는 의문 을 가지 게 합니다 . 
 에 달린 코멘트 들 중 에서 개인 적 으로 추천 하 는 코멘트 는 
 # Manuel Says : May 12 th , 2009 at 9 : 22 am 
 Perl gives you a lot of freedom - to make huge mistakes , frequently enough , but once you truly master it , you can be incredibly productive and expressive in your code . Most senior Perl people I know have also mastered other languages … and know when to use each of them , but return to perl because they can do whatever the hell they want with minimum constraints - the gun is loaded , the safety is off , but if you truly know what you ’ re doing … bliss . 
 # Tim Bunce Says : May 12 th , 2009 at 4 : 17 pm 
 For those who haven ’ t seen modern perl , it ’ s well worth a look 
 그리고 요즘 Perl 커뮤니티 는 과거 에 잘못 인식 된 구닥다리 이미지 를 
 버리 고 현대 적 Perl 로 다시 태어나 자는 분위기 가 일어나 고 있 는데 
 http : / / modernperlbooks . com / 을 보 시 면 Perl 이 요즘 어떤 고민 을 하 고 
 있 고 어떻게 변해 가 고 있 는지 를 잘 보 실 수 있 을 겁니다 . 
 남 들 이 읽 지 못하 는 
 글쓴이 : khris / 작성 시간 : 수 , 2009 / 05 / 13 - 12 : 50 오후 
 남 들 이 읽 지 못하 는 암호 ( ? ) 와 약속 으로 유연 하 고 , 다양 하 고 , 마음대로 코딩 할 수 있 기 때문 에 행복 하 게 느끼 는 게 아닐까 ― 하 고 조심스레 생각 해 봅니다 . 
 그렇게 생각 하 시 면 추천 링크 
 글쓴이 : aero / 작성 시간 : 수 , 2009 / 05 / 13 - 1 : 08 오후 
 http : / / www . bofh . org . uk / 2009 / 02 / 22 / moose - for - ruby - programmers 
 http : / / www . dmclaughlin . com / 2009 / 04 / 19 / ugly - perl - a - lesson - in - the - importance - of - api - design / 
 Haskell 이나 Ruby 보다 
 글쓴이 : hongminhee / 작성 시간 : 수 , 2009 / 05 / 13 - 12 : 50 오후 
 Haskell 이나 Ruby 보다 Java 사용 자 가 더 행복 하 다는 것 도 신기 합니다 . 
 Haskell 이나 
 글쓴이 : imyejin / 작성 시간 : 수 , 2009 / 05 / 13 - 6 : 07 오후 
 Haskell 이나 Ruby 프로그래머 들 중 에 는 Java 를 사용 해 본 사람 의 비율 이 많 지만 , Java 프로그래머 들 중 에 는 Haskell 이나 Ruby 를 사용 해 본 적 이 없 는 사람 도 많 기 때문 이 아닐까요 ? 
 C 로 메모리 수동 으로 malloc free 하 다가 자동 으로 메모리 관리 해 주 는 언어 를 만나 면 완전 별천지 에 온 것 같 고 행복 하 게 느낄 수 밖에 없 죠 . 
 @ 전 이제 REPL ( Read - Evaluate - Print Loop ) 대 화식 환경 이 없 는 언어 로 는 행복 해질 수 없 어요 ! !! 
 표본 집단 이 . .. 
 글쓴이 : nineye / 작성 시간 : 수 , 2009 / 05 / 13 - 1 : 15 오후 
 그 언어 에 능통 한 사람 들 로 구성 되 어야 한다고 생각 합니다 . 
 그래야 그 언어 가 가진 장단점 을 모두 고려 해서 판단 할 수 있 기 때문 에 . .. 
 글쓴이 : gurugio / 작성 시간 : 수 , 2009 / 05 / 13 - 1 : 38 오후 
 제 가 잘 몰라서 여쭤 봅니다 만 
 위 도표 에 있 는 언어 중 에서 
 C 하 고 포트란 외 에 시스템 프로그래밍 이 가능 한 언어 가 또 뭐 가 있 나요 ? 
 제 가 워낙 C 밖에 몰라서 C 외 에 다른 언어 를 배워 보 고 싶 은데 
 업무 에 도 적용 할 수 있 으면 좋 겠 고 해서 여쭤 봅니다 . 
 어떤 언어 가 시스템 
 글쓴이 : chunsj / 작성 시간 : 토 , 2009 / 05 / 16 - 9 : 26 오전 
 어떤 언어 가 시스템 프로그래밍 을 할 수 있 는가 없 는가 는 약간 무 의미 한 질문 이 고 - 
 왜냐하면 다 가능 하 니까요 - " 지금 " 내 가 쓰 고 있 는 시스템 에서 지원 이 되 는 것 이 
 있 고 내 가 그걸 사용 하 는 것 이 가능 한가 ? 가 정확 한 질문 이 되 지 싶 습니다 . : ) 
 거의 ' 불가 ' 수준 
 글쓴이 : ipes 4579 / 작성 시간 : 토 , 2009 / 05 / 16 - 11 : 18 오후 
 거의 ' 불가 ' 수준 아닌가요 ? 
 C 말 고 자바 나 그 외 의 언어 들 은 수박 겉핥 기 식 으로 만 봐서 그런지 몰라도 
 자바 로 디바이스 드라이버 를 짠다고 상상 하 면 . . 
 손발 이 오그라들 것 같 습니다 . . 
 언어 와 시스템 
 글쓴이 : chunsj / 작성 시간 : 화 , 2009 / 06 / 02 - 9 : 37 오후 
 언어 와 시스템 프로그래밍 과 는 무관 합니다 . 단지 그 언어 로 시스템 프로그래밍 을 하 도록 
 나온 것 이 있 는가 의 문제 일 뿐 입니다 . 
 예 를 들 어 Lisp 머신 이나 Java 머신 은 해당 언어 로 시스템 에 대해서 프로그래밍 이 가능 
 운영 체계 를 어떤 언어 로 만드 는가 와 그 운영 체계 의 서비스 API 를 어떤 언어 로 노출 하 는 가 
 는 다른 문제 입니다 . 
 Lisp 이 왜 1 위 가 
 글쓴이 : M . W . Park / 작성 시간 : 수 , 2009 / 05 / 13 - 1 : 53 오후 
 Lisp 이 왜 1 위 가 안 된 거 죠 ? 흠 . .. 
 Common Lisp , Scheme , Erlang 등 제 가 써 본 Lisp 및 Lisp dialect 들 은 하나같이 강력 하 고 아름다운데 . .. 
 글쓴이 : feanor / 작성 시간 : 수 , 2009 / 05 / 13 - 2 : 32 오후 
 Erlang 이 어떻 게 Lisp dialect 인가요 ? 
 functional 이 라 그냥 
 글쓴이 : M . W . Park / 작성 시간 : 금 , 2009 / 05 / 15 - 12 : 31 오전 
 아무 이유 없이 포함 시켰 다기 보 다는 lisp 과 상당 한 유사점 을 느낀 적 이 있 습니다 . 
 erlang 소스 의 한 부분 을 분석 할 때 내지 는 parse transform 쪽 을 공부 할 때 였 던 듯 합니다 . 
 그냥 겉 으로 보이 는 부분 ( 패턴 매칭 등 ) 은 prolog 와 비슷 하 다는 글 을 본 적 이 있 습니다 ( prolog 를 직접 써 본 적 은 없 습니다 ) . 
 웬지 World Language War 
 글쓴이 : 다즐링 / 작성 시간 : 수 , 2009 / 05 / 13 - 5 : 13 오후 
 웬지 World Language War II 의 서막 이 울리 는 듯 합니다 . 
 취향 으로 존중 합시다 ㅎㅎ . 
 코딩 할 때 만 
 글쓴이 : beebee / 작성 시간 : 목 , 2009 / 05 / 14 - 12 : 00 오후 
 코딩 할 때 만 행복 하 단 건가요 ? 
 아니면 그 로 인해 얻 는 회사 내 성취 ( 연봉 , 진급 , 인정 ) 까지 포함 한 걸까요 ? 
 전자 라면 별로 와 닿 지 않 는 설문 같 군요 . 
 글쓴이 : feanor / 작성 시간 : 목 , 2009 / 05 / 14 - 12 : 33 오후 
 글쎄요 우리 가 게임 을 비교 할 때 " 게임 할 때 행복 하 다는 걸까요 ? 아니면 게임 으로 인한 시간 적 손실 이나 사회 적 접촉 의 감소 까지 포함 한 걸까요 ? " 라는 식 으로 하 진 안 잖 습니까 ? ( 최소한 이 게임 이 재미있 는지 , " 게임 성 " 이 있 는지 비교 할 때 말 입니다 . ) 
 프로그래밍 언어 를 " 코딩 할 때 " 에 한정 해서 프로그래머 의 행복 으로 평가 하 는 것 은 정당 하 다고 생각 합니다 . 
 스트레스 에 대한 
 글쓴이 : unipro / 작성 시간 : 금 , 2009 / 05 / 15 - 12 : 45 오후 
 스트레스 에 대한 오해 중 에 " 스트레스 는 해 롭 다 . " 라는 것 이 있 습니다 . 
 우리 가 일 을 할 때 반드시 스트레스 를 동반 합니다 . 
 스트레스 에 는 좋 은 스트레스 와 나쁜 스트레스 가 있 습니다 . 
 좋 은 스트레스 는 삶 의 활력소 가 됩니다 . ( 게임 이 좋 은 스트레스 의 예 가 될 듯 합니다 . ) 
 코딩 할 때 스트레스 를 받 겠 지만 , 아마도 좋 은 스트레스 를 주 는 언어 로 코딩 하 면 행복 한가 봅니다 . 
 죄송 합니다만 저 
 글쓴이 : gurugio / 작성 시간 : 목 , 2009 / 05 / 14 - 11 : 23 오후 
 죄송 합니다만 저 언어 들 가운데 는 시스템 프로그래밍 이 가능 한 언어 가 없 나요 ? 
 다시 한 번 여쭤 봅니다 . 
 만약 없 다면 시스템 프로그래밍 개발 환경 은 발전 이 없 다는 건지 . .. 
 글쓴이 : feanor / 작성 시간 : 목 , 2009 / 05 / 14 - 11 : 29 오후 
 Common Lisp 는 원래 시스템 프로그래밍 언어 로 설계 되 었 고 Lisp Machine 의 운영 체제 와 GUI , 파일 시스템 등 을 개발 하 는 데 사용 되 었 습니다 만 , 현재 Lisp 가 시스템 프로그래밍 언어 로 활발히 사용 되 고 있 냐는 질문 이 라면 그렇 지 않 습니다 . 
 시스템 프로그래밍 을 못 할 것 은 없 을 것 같 은데요 . 
 글쓴이 : mirheekl / 작성 시간 : 금 , 2009 / 05 / 15 - 6 : 14 오후 
 다만 문제 가 유연 함 이 더 해 지 거나 인터 프리 팅 을 사용 하 는 언어 일수록 속도 가 느려질 확률 이 있 다는 거 겠 죠 . 
 그래서 할 수 있 어도 안 하 는 게 아닐까 생각 해 봅니다 . 
 제 생각 엔 전부 다 시스템 프로그램 하 려면 할 수 는 있 을 것 같 아요 . 
 간단 한 네트워크 서버 프로그램 만드 는 것 도 분명 시스템 프로그램 이 라면 시스템 프로그램 이 니까요 . 
 정 안 되 는 기능 은 C 등 으로 만들 어 진 라이브러리 를 추가 해서라도 대부분 넣 을 수 가 있 을 겁니다 . 
 물론 시스템 프로그래밍 이 라는 게 커널 모드 프로그램 을 말씀 하 시 는 거 라면 . . 살짝 얘기 가 다르 겠 습니다만 . 
 저 같 은 하드웨어 
 글쓴이 : monologue / 작성 시간 : 금 , 2009 / 05 / 15 - 1 : 22 오후 
 저 같 은 하드웨어 개발자 에겐 선택 할 게 2 ( 3 ) 개 밖 에 없 군요 . 
 ASM , C ( ++)... 
 행복 따윈 남 이야기 일 뿐 . .. -_- 
 하드웨어 개발 자 라면 
 글쓴이 : imyejin / 작성 시간 : 금 , 2009 / 05 / 15 - 2 : 23 오후 
 하드웨어 개발 자 라면 System C 나 verilog 같 은 걸 쓰 시 지 않 나요 ? 
 하드웨어 도 하드웨어 나름 이 라 . . 
 글쓴이 : mirheekl / 작성 시간 : 금 , 2009 / 05 / 15 - 6 : 17 오후 
 개발 용 시스템 툴킷 이 ASM 이랑 C 만 지원 하 면 . . 꼼짝없이 그런 걸로 짤 수 밖에 없 겠 지요 . . 
 물론 그 상태 에서 C 로 중간 단계 를 만든 다음 에 저기 있 는 언어 들 을 쓸 수 있 도록 환경 을 만들 수 있 을지 도 모르 나 
 열악 한 장비 메모리 와 속도 상 의미 가 없 는 경우 가 많 지요 
 C 로 짠 것 조차 최대한 속도 를 높이 고 용량 줄이 려고 다시 ASM 으로 조작 하 고 이러 니 . . 
 행복 은 환경 이 아닌 
 글쓴이 : ipes 4579 / 작성 시간 : 토 , 2009 / 05 / 16 - 11 : 23 오후 
 행복 은 환경 이 아닌 스스로 의 만족 에서 나오 는 게 아닐까요 . 
 어 셈 과 C . 
 선택 사항 없이 저 위 의 언어 들 을 열심히 학습 하 지 않 아도 된다는 게 얼마나 햄 볶 나요 . ㅋㅋ 
 이걸 보 면 또 PERL 을 배워야 될 거 같 고 . . 
 글쓴이 : mirheekl / 작성 시간 : 금 , 2009 / 05 / 15 - 6 : 10 오후 
 근데 예전 에 PERL 로 된 웹 게시판 소스 를 만질 때 에 는 결코 행복 하 지 않 았 는데 말 입니다 . . 흐미 
 기냥 웹 프로그래밍 이 체질 에 안 맞 았 던 건가 . ㄱ - 
 요즘 Perl 로 CGI 막 코딩 해서 웹 프로그래밍 하 는 시대 는 지났 죠 
 글쓴이 : aero / 작성 시간 : 금 , 2009 / 05 / 15 - 9 : 06 오후 
 요즘 Perl CGI 로 막 코딩 해서 웹 프로그래밍 하 는 시대 는 지났 죠 
 그런 옛날 의 숙련 되 지 않 은 사람 들 에 의해 막 코딩 된 Perl CGI 코드 들 의 이미지 를 
 그대로 가지 신 분 들 이 많 은데 . .. 
 요즘 현대 Perl 에서 도 Ruby 의 Ruby on Rails , Python 의 Django 같 은 웹 프레임 웍 이 대세 입니다 . 
 대표 적 인 것 들 이 
 Catalyst ( http : / / www . catalystframework . org / ) 
 Jifty ( http : / / jifty . org / view / HomePage ) 
 CGI : : Application ( http : / / cgi - app . org / ) 
 Mojo ( http : / / mojolicious . org / ) 
 이 고 . .. 
 이외 에 도 http : / / www . perlfoundation . org / perl 5 / index . cgi ? web _ frameworks 
 를 보 면 아주 많 습니다 . 
 Perl 은 정말 위대 한 
 글쓴이 : dl 3 zp 3 / 작성 시간 : 토 , 2009 / 05 / 16 - 10 : 44 오후 
 Perl 은 정말 위대 한 언어 죠 . 웹 사이트 가입 할 때 패 쓰 워드 창 에 Perl 코드 를 넣 어 보 면 패 쓰 워드 점수 가 굉장히 높 죠 . 
 이건 칭찬 인지 
 글쓴이 : imyejin / 작성 시간 : 월 , 2009 / 06 / 01 - 7 : 39 오전 
 이건 칭찬 인지 비꼬 는 건지 모르 겠 다 능 ㅋㅋㅋ 
 파이썬 은 뱀 이 라는 
 글쓴이 : nohmad / 작성 시간 : 월 , 2009 / 06 / 01 - 12 : 14 오후 
 파이썬 은 뱀 이 라는 의미 때문 에 부정 적 인 영향 을 받 았 을 수 있 고 , 펄 은 진주 에 대한 오타 로 긍정 적 인 영향 을 받 았 을 가능 성 도 있 겠 네요 . 결국 프로그래밍 언어 이름 은 잘 지어야 한다는 것 ! ( 그런 점 에서 파이썬 은 실패 한 언어 ! 활활 ~) 
 통계 를 보 면서 
 글쓴이 : swish 95 / 작성 시간 : 목 , 2009 / 06 / 04 - 10 : 09 오전 
 통계 를 보 면서 느낀 는 점 
 1 . 특정 언어 가 행복 하 다고 쓴 개발자 가 과연 다른 언어 ( perl , python , lisp 등 ) 에 대해서 도 그만한 지식 이 있 는 상태 에서 작성 했 는가 ? 
 2 . 행복 이 라는 것 이 지극히 주관 적 인데 어떻게 저런 도표 로 표현 이 가능 한가 ? 
 역쉬 통계 는 코 에 걸 면 코걸이 귀 에 걸 면 귀걸이 라는 느낌 이 드 는군요 .