자바의 겉모습
## 자바의 겉모습
주제 문장
프로그래밍 언어를 평가할 때, 겉모습에서 드러나는 단서로 그 기술의 가치와 성공 가능성을 판단하는 것이 중요하다.
요약
해커들은 기술의 좋은 점과 나쁜 점을 본능적으로 식별할 수 있는 능력을 발전시키며, 이 에세이는 그러한 "해커 레이더"에 대해 설명한다.
저자는 Java를 직접 사용하지 않았음에도 Java에 대해 의심을 갖게 되는 여러 외적인 이유를 제시한다.
에세이는 Java 자체가 아닌, Java의 겉모습과 이미지를 분석한 사례 연구로 작성되었다.
Java에 대한 우려 목록:
지나치게 과장된 홍보 활동.
덜 복잡한 기능을 추구하며 낮은 수준의 목표 설정.
Sun Microsystems의 정치적 목적과 연관된 언어 설계.
사용자들이 Java에 대한 애정을 갖지 않는 점.
관리나 시장의 요구로 강제적으로 사용되는 사례.
너무 많은 참여자(위원회)에 의해 설계된 점.
관료적이고 복잡한 과정과 규칙.
대기업의 통제하에 있어 독립적이고 혁신적인 모습 부족.
주로 대규모 조직을 위한 디자인, 해커 문화와 부합하지 않음.
변덕스러운 사용자층에 의해 인기가 많음.
Sun Microsystems가 경제적 어려움을 겪고 있고, Java가 영향을 받을 가능성.
국방부가 좋아한다는 점, 해커 문화와 상반되는 기관의 지원.
저자는 특정 기술의 겉모습만으로도 사용 여부를 판단해야 할 필요성을 강조하며, 자신이 Java 외에도 여러 기술들을 겉모습만으로 배제했음을 밝힌다.
Java가 실제로 뛰어난 프로그래밍 언어일 가능성도 열어두었지만, 그런 가능성은 희박하다고 결론지었다.
Java's Cover - (폴 그레이엄 에세이 요약)