Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

TIL) IT 5분 잡학사전 - CH 01:기초편 EP 6~10

#book_club
2년 전
328

오늘 TIL 3줄 요약

  • 오류를 두려워말고 잘 대처하고 배우자!

  • 우선 시도하자!

  • 컴파일과 인터프리터의 차이? 실시간과 통번역?

TIL (Today I Learned) 날짜

23.01.16

오늘 읽은 범위

EP 06 ~ 10

책에서 기억하고 싶은 내용을 써보세요.

  • 코드를 짤 때 오류가 생기지 않을 수는 없다. 그렇다면 오류에는 어떻게 대처해야 할까?

    • 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것.

    • 오류부터 고치려고 무작정 달려들지 말 것.

      • 오류를 고치기 전에 오류가 왜 생겼는지를 알아야 한다.

    • 오류 메세지를 읽을 것.

      • 오류메시지에는 대부분 오류가 발생한 위치와 원인, 오류를 고치는 방법이 친절하게 적혀 있으니 꼭 확인할 것

  • 공부만 하지말고 실제로 만들어 볼 것!

  • 준비를 많이 하기 보다는 우선 시도해 볼 것. 

  • 프로그래밍 언어의 속도는 모두 같지 않다

    • 프로그래밍 언어는 인터프리트 언어와 컴파일 언어로 나뉜다.

    • 인터프리트 언어는 프로그래밍 언어를 실시간으로 번역해준다.

    • 반면 컴파일 언어는 모든 코드를 번역 후에 실행해 준다.

    • 위와 같은 차이로 인해 프로그래밍 언어간 실행 속도의 사이가 발생한다.

  • 컴필레이션과 인터프리테이션

    • 컴필레이션(compilation) : 코드 전체를 받아서 한번에 기계어로 해석하는 것

    • 인터프리테이션(interpretation) : 코드를 실시간으로 기계어로 해석하는 것

  • 코틀린은 자바 바이트 코드로 컴파일이 가능하다. 따라서 자바와 코틀린은 100% 완벽 호환이 가능하다.

  • 자바개발자라면? 코틀린에 도전해보자!

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 사실 지금 업무에 사용하고 있는 언어는 Labview라고 그래픽 언어라 처음 배울때 사용했던 언어들과는 문법적 구조가 전혀 통용되지 않는 느낌이었다.

  • 그러나 점차 언어에 익숙해지고 프로그래밍에 익숙해 지면서 결국 그것을 글로 보여주냐 그림으로 보여주느냐에 대한 차이로 이해되었고, 점차 지금 하고 있는 작업들을 다른 언어로 한번 도전해 봐야겠다고 생각했었다.

  • 그렇다면 어떤 언어로 도전을 해 볼까? 하는 과정에서 코틀린을 도전해볼까 싶기도 하고(?)

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

오늘 읽은 다른사람의 TIL