문제풀이, GUI개발 모두 그럭저럭 쓸만한 프로그래밍 언어는?

gksrlf2ek의 이미지

문제풀이(예를 들어 구글 코드잼이라던지 더블릿이라든지...)에도 그럭저럭 쓸만하구
GUI어플리케이션 개발에도 쓸만하면서
리눅스 맥 윈도우 모두 수정없이 사용가능한 언어는 뭐가있을까요?

pchero의 이미지

...java?

---------------------------------
제일 왼쪽이 저입니다 :)

neocoin의 이미지

그런 완벽한건 없습니다.

ddoman의 이미지

javascript + chrome.
별도의 추가적 패키지 없이 GUI와 HTTP요청을 보내기 위한 모든 라이브러리가 기본 포함되어있는것이 매력이겠죠.

파이썬은 순수 cpython만으로는 힘듭니다.
pygtk나, 기타등등 설치해야합니다. 그것도 해당라이브러리 .so나 .dll도 필요하고, 깔끔하진 않죠.
java도 크게 낫다고 생각치는 않습니다.

javascript로 개발을 해서, chrome으로 실행하면 아주멋진 디버거까지 모두 포함되어있습니다.
파이썬/자바 추가패키지 설치해서 GUI와 HTTP요청 구현하는것보다 훨신 깔끔하고 단순합니다.
ecliipse에 ant, 기타등등 자바 full-framework 설치하는것보다 훨신 단순합니다.
notepad/vim/sublime/emacs등의 텍스트에디터에 chrome browser만 있으면 끝.

참고로 서버개발 언어로써도 손색이 없습니다.

esrevinu의 이미지

Clojure는 JVM 언어라서 플랫폼 독립적이고 함수형 언어라서 문제풀이에 적합하고
Java 클래스를 쉽게 쓸 수 있기 때문에 GUI도 쉽게 만들 수 있을 것 같습니다.
Scala도 있지만 Clojure가 더 재미있을 것 같습니다.

pinebud의 이미지

python + wxPython 요? 훌륭합니다.

A rose is a rose is a rose..