잡담. 코드 로제타석.
홍민희랑데부 개장 이래 가장 심각한 정전(;;)을 보고 있다니 마음이 아파서 뻘글이라도 하나...;
rosetta.langdev.net이라는 주소로 프로그래밍 언어별 코드 로제타석을 만들면 재밌을 것 같아요. 같은 문제에 대한 서로 다른 언어의 풀이를 정리하는 거죠. 얼마 전에 론칭한 Google App Engine 같은 것을 써서 만들면 재밌을 것 같습니다. 어떻게들 생각하세욤?
랑데부 개장 이래 가장 심각한 정전(;;)을 보고 있다니 마음이 아파서 뻘글이라도 하나...;
rosetta.langdev.net이라는 주소로 프로그래밍 언어별 코드 로제타석을 만들면 재밌을 것 같아요. 같은 문제에 대한 서로 다른 언어의 풀이를 정리하는 거죠. 얼마 전에 론칭한 Google App Engine 같은 것을 써서 만들면 재밌을 것 같습니다. 어떻게들 생각하세욤?
코드골프도 좋을지도요. 가능한 one-liner-_-;;; esoteric하게;;; 농담이고 코드골프인데 다음과 같이 배점을 하면 어떨까요
코드 골프와는 약간 다른 의미였는뎅...; 해당 언어의 관용구들을 온몸으로 느낄 수 있게(!;) 하자는 취지죠.
ㄷㄷㄷ;;; 온몸으로라면... ㅎㅇㅎㅇ...
음..화장품이?;; 코드 로제타석을 만든다는게 어떤 의미인진 모르겠지만;; 재밋을것같은데요?
예를 들면 "재귀적으로 팩토리얼 구하기"에 대해 Haskell은
가 되겠고, Python은
가 되겠죠. 게다가 다른 풀이도 있을 수 있겠고요. 언어도 무척 다양합니다. 이런 식으로 비교 가능한 코드들을 묶어서 보여주는 사이트를 생각해본 거예요.
작업 고고싱?
뭘로 만들지 고민중~
PLEAC 같은 건가요?
엇! 비슷하네요. 근데 코멘트도 달 수 있고, 아무나 올릴 수도 있어야 할 것 같아요.
재미있겠는데요~
괜찮은 아이디어네요 :)
근데 뭘로 만들지 고민중.
friendpaste 란게 있어요, 참고 http://www.friendpaste.com/about
Google AppEngine으로 만든 넘도 있군요 http://share11.appspot.com/about
같은 문제에 대한 서로 다른 언어의 풀이를 비교하면서 볼 수 없네요.
slick or slack http://slickorslack.com/ 소스는 없는 듯.
재미 있겠네요.
다만 같은 입력과 결과를 가지는 코드라도 알고리즘에 따라 달라질 수 있으니 최소한의 규칙을 가지고 진행을 해야 할 것 같아요.
그리고 아래는 잘은 못하지만 루비 팩토리얼입니다.
J 언어
Haskell로 만들어보면