'CAFEBABE'에 해당되는 글 1건

  1. 2006.10.14 CAFEBABE
자바2006. 10. 14. 00:29

Java class file은 0xCAFEBABE라는 4bytes의 magic number로 시작된다. 그런데, 이 'CAFEBABE'라는 단어가 class file의 magic number로 선택된 이유는 무엇일까? Java programming language의 original creator 멤버인 Patrick Naughton'재미있고, 독특하면서 외우기 쉬운 (A~F로 이루어진) 단어'이기 때문이었다고 한다. 참고로 두번째 후보단어는 'DEADBABE'였다고 한다.

Java Cafe

재미있는 사실은, Java라는 단어가 Java programming language를 지칭하는 단어로 선택되기도 한참 전에 class file의 magic number가 결정되었다는 것이다.

여담이지만, Patrick Naughton은 Sun Microsystems뿐만 아니라 Starwave, Disney's Disney Internet Group등 여러 회사에서 근무했는데, 1999년에 아동성추행으로 구속되며 몰락(?)의 길을 걷게 되었다. 안습...

참조: Why CAFEBABE?

Posted by roguebean