좋은 코딩을 읽는 즐거움과 좋은 영어 문장을 읽는 기쁨은 같은 것 같습니다. 기초 부터 돌아가서 C부터 객체 지향 언어과 통신까지 몇권의 명저를 골라서 기본적인(그래서 중요한) 개념을 어떻게 설명 하고 있을까 궁금했고, 또한 영어로 어떻게 표현하고 어떤 용어를 사용하고 있는지 보고 싶었습니다. 현재로는 개인적인 호기심과 수집 차원에서 만들어 보려고 하고 있습니다. 시간 날때마다 짬짬이 읽는 중이라 자세한 해석이나 설명을 붙일 여유가 없네요 ㅠ. 일단 일부만 공개하고, 생각이 정리되고 내용이 좀 쌓이면 전체 공개하겠습니다. 오픈튜토리얼스가 훌륭한 원고지의 역할을 해주네요. 항상 감사합니다.
----
2월 부터 시간 날 때마다 읽기 시작 했는데 세권정도 밖에 읽지 못했군요. [The C Programming Language (second edition, Prentice Hall) by Brian W. Kernighan and Dennis M. Ritchie] 와 Thinking in Java (Fourth Edition, by Bruce Eckel), 중간에 머리 식힐겸 Code라는 책을 읽었습니다. 왜 명저인지 알겠더군요. 읽는 동안 머리가 찌릿 찌릿해지는 경험을 많이 했습니다. 정말 많은 궁금증을 해결했고, 꼭 숙지하고 싶은 내용과 암기하고 싶은 코드 샘플들을 수집했습니다. 소스를 붙이기는 했지만 한편으로는 걱정도 됩니다. 혹시 저작권상의 문제는 없는건지... 이 책들의 내용들은 워낙 고전이라 인터넷상에서 쉽게 접할수 있는 것이기는 하지만 혹시 문제가 되면 비공개로 전환하겠습니다.
-------
가을 부터 프로그래밍 전공 학생들에게 전공영어를 가르칠 기회가 생겼습니다. 일반적인 텍스트 보다는 코드를 보면서 영어를 가르치는 시도를 해보고 싶은데, 이번에 정리한 내용으로 수업을 구성해 보려고 합니다. 새로운 시도인데 하다보면 또 새로운 안목이 생기겠죠. 수업 준비를 하면서 내용을 추리고 정리하고 공개하겠습니다. 사실 이번에 읽은 책들이 워낙 버릴 부분이 없는 책들이라서 개인적으로 스크랩 해놓은게 너무 많습니다. 빼는 작업을 해야 할 것 같습니다. 코딩과 관련된 영어를 익히는데 필요한 용어와 개념 위주로 공개해 놓겠습니다. 번호를 붙여 놓았는데 번호가 점프하면.. 저에게는 필요한 내용인데 용어나 개념이 다른 부분과 겹쳐서 비공개로 해놓은 것으로 이해해 주시면 감사하겠습니다.
-----------
I have excerpted seveal example codes and explanations from mainly two great masterpeices in C and Java language, namely, C Programming Language (by by Brian W. Kernighan and Dennis M. Ritchie), and Thinking in Java (by Bruce Eckel). I've collected the excerpts initially for my personal study, but in the meatime, I've got a chance to teach English for students of programming languages and hit upon the idea of teaching English with great codes from these inspiring materpeices. I hope programming students would realize why they should learn English and how English profieciency would enhance their understanding of Computer languages, by reading these original texts. The two books are so famous and so much referred to worldwide that most texts are available in Internet. But, in any way, if I happen to infringe upon the intention of the copyrighters, I am more than willing to close the contents.