메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

한빛이 요즘 왜 이래요?

han***

|

2001-11-20

자바 시큐리티 프로그래밍

자바는 안전한 프로그래밍 환경을 제공한다. 그러나 자바에서 안전한 프로그래밍 환경이라는 것이 무엇이고, 어떻게 그 환경을 제공하는지 논의는 많지만 정확히 이해하는 사람은 거의 없다. 이 책은 개발자, 네트워크 관리자, 자바 보안 메커니즘을 이해하고자 하는 사람을 위한 책이다. 보안의 정확한 의미, 자바 기본 보안 규칙, 자체 규칙 작성과 구현 방법 등을 설명한다.

  • 저자 : 스콧 오크스
  • 번역 : 이재광 , 홍상욱
  • 출간 : 2001-10-23
얼마전부터 한빛에서 번역한 책이 좀 이상하다.
예전엔 원서로 보다가 최근에 번역이 빨리 이루어지면서 번역서를 기다렸다가 보게되는 경우가 많다. 근데 좀 이상타. 최근에 나온 지니인어넛셀도 그렇고 이번에 나온 자바시큐리티도...



단도직업적으로 말하면, 번역이 엉망이다.
비전공자가 번역했다면 아마 영문과사람이 번역했다해도 이것보다도 낫겠다. 비전공자들은 단어의 의미는 잘 모르더라도 문맥은 맞추어 주어야 할 것이다. 하지만 이 책은 자바를 공부한 사람이 번역했음에도 불구하고 단어의 사용이나 문맥이 너무 난해할 정도로 맞지 않는다.



예를 들어 볼까?
[23쪽 중간즈음에] 자바프로그램은 설치,실행,바이러스 파급등을 할 수 없고 사용자 컴퓨터 환경에 해를 끼치는 작업을 할 수 없기 때문에 안전하다고 한다.
[원문을 함 볼까?] Java programs are considered safe because they cannot
install, run, or propagate viruses and because the program itself cannot perform
any action that is harmful to the user"s computing environment.
대부분의 사람은 틀린 번역이 없다고 생각할 것이다. 하지만 이사람은 빠뜨린 게 있다. itself 라는 잘 보이지 않지만 의미있는 단어를 강조하지 않았다.



[하나더 72쪽에서 final에 대해 설명하고 있따. 변수,메소드,클래스를 final 로 지정하고 이것ㅇㄹ 무시했을 때 일어날 수 있는 일들에 대해 나열하고 있는데, 번역자는 엉뚱하게도 번역해두었따. 즉, "세부클래스가 final 메소드를 오브라이드해서 클래스의 행동을 변경한 경우"라고 해석해야 함에도 불구하고 "세부클래스가 final 메소드를 오브라이드해서 클래스의 행동을 변경할 수 있다"라고 해석해 햇갈리게 만들고 있다.



이것은 확연히 드러나는 번역상의 실수에 지나지 않는다.
지니인어넛셀 등 최근에 한빛에서 번역한 책을 접한 이들은 불신감을 금하지 못할 것이다. 자꾸 이러지 않았으면 좋겠다.



어떤 방법으로 번역을 하는 지는 모르겠지만, 좀 제대로 퇴고를 거치고 했으면 좋겠다. 아무리 시간이 급해도 말이다.



예전에 이런 출판사가 하나 있었다. 원서가 나오기가 무섭게 한글판을 만들어 내는 출판삭 있었다. 근데, 그 출판사가 번역한 원서 대부분을 우리는 쓰레기로 취급한다. 엉뚱하고 신경쓰지 않은 번역때문에 더 이해하기 어려웠기 때문이다. 그래서 그 출판사 책을 더 이상 권하는 사람은 없으며 서서히 컴퓨터서적 업계에서 자리를 감추고 있다. 다 아시겠지만 삼각형이라는 출판사다.



아직은 한빛에 대해 좋은 이미지를 갖고 있다. 앞으로 이점에 더 심혈을 기울여 줬으면 좋겠다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?