영어로 읽는 코딩

영어로 읽는 코딩

| 공개

좋은 코딩을 읽는 즐거움과 좋은 영어 문장을 읽는 기쁨은 같은 것 같습니다. 기초 부터 돌아가서 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.

댓글

댓글 본문
  1. Dong Ho Shin
    한 번은 읽어봄직한 책이네요~ 감사합니다.
  2. Yoo Moon Il
    Code: The Hidden Language of Computer Hardware and Software (저자: Charles Petzold)입니다. 대학에서 흔히 컴퓨터구조론이나 컴퓨터 개론쪽에서 배우는 내용이 들어가 있는데요.. 전기의 흐름에서 시작해서 0과1의 이진법, 게이트의 원리및 이를 이용한 회로의 작동원리, 클럭과 릴레이 트랜지스터, 반도체의 원리및 소프트웨어에 이르기 까지 컴퓨터란 무엇인가에 관한 하나의 긴 이야기 책이라고 설명할 수 있을 것 같습니다. 이 책의 놀라운 점은 이 모든 이야기들을 부분 부분 나누어서 설명한 것이 아니라 전기의 흐름 하나에서 시작해서 모든 이야기들을 아주 쉽게 연관시켜 설명하고 있다는 점이고, 딱딱한 이론을 소설처럼 재미있게 설명하고 있다는 점인 것 같습니다(만약 컴퓨터구조론을 한번 공부해 본직이 있다면요). 일부분을 발췌해서 정리해 놓고 싶었는데 내용이 계속 연계되어서 특정 부분을 끊기 힘든 책이었고, 실용서라기 보다는 살짝 전문 교양서적에 해당하는 책 인것 같습니다.
    대화보기
    • Dong Ho Shin
      Code라는 책을 읽으셨다고 했는데 어떤 책인지 자세한 소개 부탁드려도 될지요.
    graphittie 자세히 보기