Community

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

← Go back

[TIL] IT 5분 잡학사전 EP.06 ~ EP.10

#book_club
1년 전
24,079

오늘 TIL 3줄 요약

  • 오류를 만났을 때 대응해야 하는 방법

  • 자바스크립트의 여러 활용법

  • 코틀린이 자바와 100% 호환되는 이유

TIL (Today I Learned) 날짜

2023.12.10

오늘 읽은 범위

EP.06 ~ EP.10

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

  • 오류를 만났을 때 대응 방법

    1. 나 자신을 문제에서 빼지 말 것

    2. 오류를 고치기 전에 오류의 원인을 파악할 것

    3. 오류 메시지에는 대부분 오류가 발생한 위치와 원인, 오류를 고치는 방법이 적혀 있으니 오류 메시지를 읽는 습관 기르기

  • 파이썬은 인공지능 & 데이터 분야, 웹 개발 분야, 업무 자동화 분야, 이미지 처리 분야, 게임 분야, GUI 분야 등 활용 범위가 매우 넓다.

  • 인터프리트 언어 : 실시간으로 해석

    • 오류를 제때 알기 힘들다.

  • 컴파일 언어 : 완성된 코드를 한 번에 해석

  • 자바스크립트는 하이브리드 앱, 크로스 플랫폼 앱, 데스크톱 소프트웨어, 게임, 3D, 가상 현실, 증강 현실 개발, 머신 러닝 등이 가능하다.

    • 무궁무진하게 만들 수 있음

  • 코틀린을 자바 바이트 코드로 컴파일 하기만 하면 되는 자바의 특징 덕분에 코틀린이 자바와 100% 호환 가능

    • 결국 실행에 쓰이는 것은 자바 바이트 코드

  • 코틀린은 null에서 안전한 언어(null safety)다

  • 코틀린은 코루틴을 지원하는 언어

    • 코루틴(coroutine) 문법 : 많은 일을 한 번에 실행할 수 있게 해줌

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

  • 파이썬이나 자바스크립트 모두 활용 범위가 많다는 것은 알았지만 생각보다 더 많아서 놀랐다.

  • 코틀린이 null에서 안전한 언어라는 사실도 알게 되었다.

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

  • 아직은 자바로 작성한 코드가 자바 바이트 코드로 컴파일되고 그걸 자바 가상 머신이 각각의 기계어로 번역해준다는 과정이 완전히 이해가 되지는 않는 것 같다.

오늘 읽은 다른사람의 TIL