코딩일기

브루스 테이트의 세븐랭귀지(Day1 - Ruby.1) 본문

Code/Book

브루스 테이트의 세븐랭귀지(Day1 - Ruby.1)

daje 2021. 1. 9. 12:47
728x90
반응형

직접 촬영한 책 표지

 

안녕하십니까 다제입니다. 

 

이번주와 다음주 동안 브루스테이트의 세븐랭귀지라는 책을 읽고자 합니다. 

아직 완독은 하지 않았기 때문에 책에서 인상 깊거나, 감동을 받았던 부분을 기록하는 식으로 

포스팅하고자합니다. 제가 잘 모르는 부분에 대해 아시는 분들은 댓글 부탁드립니다. 

 

 

1. 읽게 된 계기

 -. 노마드코더 니콜라스(니꼬)가 추천해서! 

 

 

2. 읽은 기간 : 2021.01.05 ~ 

 

 

3. New info 

  1) 새로운 기술을 익히기 위한 첫번째 단계는 언제나 자신만의 무엇을 하는 게 아니라

     다른 사람들이 이미 해놓은 일을 모방하는 것이다.  

  2) 내가 언어를 배우는 목적

    -. 언어를 배우는 것은 다른 사람의 생각하는 습관 또는 패턴을 배우는 것이라 생각한다. 

    -. 평소 내가 생각하지 못했던 방법으로 생각하는게 너무 재미있다..! 

 

  3) 루비

    -. 제작자 : 마츠모토 유키히로 

    -. 철학

      * 1993년 스트레스가 없는 쉬운 프로그래밍이고,

        루비는 우리의 삶을 반영해야 하며,

        프로그래밍 언어는 (컴퓨터가 아닌) 인간 중심으로 설계되어야 한다고 한다. 

      * 펄이라는 언어의 리스프, 스몰토크, 펄의 특징을 하나로 결합한 언어가 있다면 좋겠다

        라는 생각을 시작으로 언어를 만들기 시작함 

    -. 특징

      * 객체지향 언어, 스크립트 언어, 인터프리트가능, 타이핑 시스템, 동시성 모델  

      * 루비에서는 개별적인 숫자를 포함한 거의 모든 것을 객체로 취급한다. 

      * 형변환이 python보다 훨씬 간단하다. ( puts a[i].to_i, p52 ) 

 

      

4. 책의 구성 - 완독 후 포스팅 예정

 

 

728x90
반응형
Comments