본문 바로가기

java

Tiobe 의 프로그래밍 언어 순위와 추세 자료를 조사할 것이 있어서 구글링중에 흥미로운 사실을 알게 되었네요. tiobe가 매달 조사하는 것으로 프로그래밍 언어 순위가 있는데요. 2008년 5월 순위와 현재 2011년 11월 순위에서 % 수치를 비교해보면 Java 의 하락추세와 Objective-C 의 상승추세를 확인할 수 있네요. 보다 정확히는 Tiobe Programming Community Index 를 보면 되는데, 이 수치를 보면 Java, C++, Perl, PHP, Visual Basic 의 하락추세와 C#, Objective-C 의 상승추세, 그리고 C 의 끈질긴 생명력을 확인할 수가 있네요. 개인적으로는 Java 의 하락추세는 좀 아쉽지만 이미 성장동력을 잃은 터라 더 이상 성장하는건 무리라고 보여지고요. (안드로이드 만으로는 .. 더보기
Project Looking Glass 3D 의 Stable Build 1.0 이 나왔습니다. Project Looking Glass 3D 의 Stable Build 1.0 이 나왔습니다. 이 프로젝트는 오픈소스 프로젝트로 Google 의 Code of Summer 의 지원을 받는 것이기도 합니다. Java 로 된 Application 뿐만 아니라, Native Application 까지도 실행이 가능하다고 하네요. (Windows 는 제한이 있습니다. 밑에 내용을 참고하세요.) 다음 URL 에서 Windows XP, Linux, Solaris 버전을 다운받을 수 있습니다. https://lg3d-core.dev.java.net/binary-builds.html 이 URL 에서 메가팩이라는 것을 받을 수 있는데, Looking Glass 1.0 을 실행하기 위해서 같이 설치해주어야 하는 JDK 6.. 더보기
XNA Game Studio 1.0 이 나왔습니다. XNA Game Studio 1.0 이 정식 출시되었네요. (Your World. Your Game. 라는 구호를 달고 있는데 어울리는 것 같습니다.) http://msdn.microsoft.com/directx/xna/gse/ 무료로 다운로드가능한 Windows/XBOX 360 공동 게임개발툴이자 집안을 장악할 홈플랫폼의 발전에 군소 프로그래머 집단이 기여할 수 있는 방법이 드디어 나온 것입니다. 게임제작에 관심없던 저도 C# 으로 콘솔게임이나 만들어볼까 하는 생각이 들 정도로 게임툴로는 최고이지만, 그보다는 FAQ 에서 간간히 흘리고 있는 게임이외의 메디어 플레이어 등의 개발 이슈라던가 기타 다른 용도로 활용해주고 이에 대한 코멘트를 바란다는 듯한 뉘앙스의 글에서 이 사람들의 의도를 알아챌 수 있습니.. 더보기
Java SE 6.0 출시 드디어 Java SE 6.0 이 나왔습니다. http://java.sun.com/javase/6/ 매번 나올때마다 새로운 기능으로 저를 흥분시키는군요. Microsoft 에서 새로운 것이 나오면 (이를테면 Vista 나 Visual Studio 새버전이나 Expression 같은 것...) 아~ 새로운 것이 나왔군. 한 번 써볼까. 하는 생각이 드는데요. 이상하게 Java 는 언제나 나오려나 하고 기다리게 됩니다. 그리고, 나오게 되면 야~ 드뎌어 나왔구나. 빨리 써봐야지 하는 생각을 하죠. 아무래도 제가 직업으로 프로그램을 짜기 시작한 것이 Java 여서 그런 것이 아닐까 싶습니다. 하지만, 이전같지만은 않은 것도 사실입니다. JDK 1.4 가 나올때만해도 정말 기대를 많이 했었는데요. 5.0 버전에선.. 더보기
Java Concurrency in Practice http://safari.oreilly.com/0321349601 Java 5 부터 추가된 concurrency 지원기능에 대해 잘 설명한 책입니다. Doug Lea 와 Joshua Bloch 라는 매우 눈에 익은 저자가 공동저자 목록에 보이는군요. 더보기