-
[TIL] IT 5분 잡학사전 #6-#10TIL 2024. 3. 17. 22:49728x90
오늘 TIL 3줄 요약
- 파이썬은 활용범위가 넓다.
- 자바 스크립트로 애플리케이션, 게임, 3D 등을 만들 수 있다.
- 프로그래밍 언어를 실행하는 방식에 인터프리테이션 언어와 컴파일언어가 있다.
TIL (Today I Learned) 날짜
2023.03.17
오늘 읽은 범위
1장. 코딩별 안내서_ 기초 편
에피소드 6. 왜 나만 오류가 자주 생길까?
에피소드 7. 파이썬은 왜 이렇게 인기가 많을까?
에피소드 8. 파이썬이 C 언어보다 느린 이유는?
에피소드 9. 자바스크립트는 웹 개발에만 쓰는 언어일까?
에피소드 10. 코틀린은 정말로 자바와 100% 호환될까?
책에서 기억하고 싶은 내용
- 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것, 오류부터 고치려고 무작정 달려들지 말 것, 오류 메세지를 읽을 것.
- 파이썬은 영어와 매우 비슷해서 친숙하다, 활용범위가 매우 넓다, 파이썬의 커뮤니티가 크다, 업무 자동화에 좋다.
- 동시 통역사처럼 해석하는 인터프리트 언어(파이썬, 자바스크립트), 도서 번역가처럼 해석하는 컴파일 언어(C언어)이다.
- 자바스크립트로 웹 사이트, 애플리케이션, 데스크톱 소프트웨어, 게임, 3D, 가상현실(VR), 증강현실(AR)등을 만들 수 있다.
- 컴필레이션은 코드 전체를 받아서 한번에 기계어로 해석한다.
- 인터프리테이션은 코드를 실시간으로 기계어로 해석한다.
- 컴필레이션 방식으로 동작하는 코드가 인터프리테이션 방식으로 동작하는 코드보다 빠르다.
- 자바코드는 자바 바이트 코드로 변형된 다음 자바 가상 머신이 해석해서 기계어로 번역한다.
- 코틀린은 null에서 안전한 언어다. 코틀린은 코루틴을 지원하는 언어다.(많은 일을 한번에 실행할 수 있게 해준다)
오늘 읽은 소감? 떠오르는 생각
- 파이썬을 공부하면서 주변에서도 많이 사용하는 이유에 대한 궁금증이 있었는데, 책을 읽으며 그 궁금증이 해결되었다. 또한 문제가 발생했을 때 생각해 볼 세 가지 접근 방법에 대해서도 매우 공감이 되었다. 이러한 내용들을 다시 한번 숙지하고 이해하는 것이 중요하다는 생각이 들었다. 프로그래밍 언어를 실행하는 방식에 대한 인터프리트 언어와 컴파일 언어의 차이점에 대해서도 흥미로웠고, 이를 이해할 수 있게 되었다.
728x90'TIL' 카테고리의 다른 글
[TIL] IT 5분 잡학사전 #26-#29 (0) 2024.03.23 [TIL] IT 5분 잡학사전 #22-#25 (0) 2024.03.21 [TIL] IT 5분 잡학사전 #16-#21 (0) 2024.03.21 [TIL] IT 5분 잡학사전 중간 점검 (2) 2024.03.18 [TIL] IT 5분 잡학사전 #1-#5 (0) 2024.03.16