728x90
반응형
IT 5분 잡학사전 Today I Learned
[오늘 TIL 3줄 요약]
- 오류가 났을 때에는 오류메시지를 먼저 읽고 왜 생겼는지 먼저 파악하자.
- 프로그래밍 언어는 런타임 환경에 문 단위로 코드를 한 줄씩 읽어서 바로 실행하는 방식인 인터프리트 언어와 코드가 실행되기 전 컴파일러를 거쳐서 기계어로 모두 변환되어 실행되는 컴파일 언어 이렇게 2가지 방법으로 번역된다.
- 애플리케이션, 데스크톱 소프트웨어, 게임, 3D등 자바스크립트로 개발할 수 있는 건 다양하다.
[TIL (Today I Learned) 날짜]
Day2
2024.04.14.일
[오늘 읽은 범위]
Ep.06 - Ep.10
[책에서 기억하고 싶은 내용]
- 오류를 통해 훌륭한 개발자가 되는 방법
- 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것 - 외부 요인이 아닌 내가 잘못 입력한 문제일 수 있다!
- 오류부터 고치려고 무작정 달려들지 말 것 - 왜 오류가 났는지 원인을 찾고 이해해야 나중에 비슷한 상황에서 같은 실수를 반복하지 않는다.
- 오류 메시지를 읽을 것 - 오류 메시지에는 대부분 오류가 발생한 위치와 원인, 오류를 고치는 방법이 친절하게 적혀 있다. 반드시 오류 메시지부터 읽는 습관을 기르자!
- 프로그래밍 초보자가 하기 쉬운 실수
- 공부만 하고 실제로 무언가 만들어 보지 않는다 - 베끼는 코드가 아닌 스스로 프로그램을 만들어보자!
- 항상 프로그래밍을 할 준비를 더 해야 한다고 생각한다 - 프로그래밍할 기회를 잃어버리지 말고 일단 뭐든 만들어보자.
- 스택오버플로라는 사이트의 설문을 보면 매년 가장 인기 있는 기술의 순위를 볼 수 있다.
- 파이썬은 활용 범위가 매우 넓은 언어이다. - 인공지능, 웹개발, 업무자동화, 게임 등등
- 파이썬은 스크립팅이라는 업무 자동화 기술에 적합하다.
- 프로그래밍 언어는 런타임 환경에 문 단위로 코드를 한 줄씩 읽어서 바로 실행하는 방식인 인터프리트 언어와 코드가 실행되기 전 컴파일러를 거쳐서 기계어로 모두 변환되어 실행되는 컴파일 언어 이렇게 2가지 방법으로 번역된다.
- 인터프리트 언어의 대표적인 언어로는 파이썬, 자바스크립트가 있고, 컴파일 언어의 대표적인 언어로는 C언어가 있다.
- 인터프리트 언어는 실시간으로 번역하는 방식이라서 한꺼번에 묶어서 번역하는 컴파일 언어보다 느리다.
- 인터프리트 언어는 오류를 제때 알기 힘들다.
- 자바스크립트로 할 수 있는 무궁무진한 것들
- 하이브리드앱 - 아이오닉(Ionic) 프레임워크
- 크로스 플랫폼 앱 - 리액트 네이티브(React Native) 프레임워크
- 데스크톱 소프트웨어 - 일렉트론(Electron)
- *일렉트론(Electron) : HTML,CSS,JS를 가져다 컴파일해서 윈도우,맥,리눅스에 설치할 수 있는 소프트웨어를 만들어 주는 프레임워크. 예시) 슬랙, 비주얼 스튜디오 코드, 깃허브 등등
- 게임 - phaser.js 프레임워크, impact.js 라이브러리
- 3D 가상현실, 증강 현실 - three.js 라이브러리
- 머신러닝,인공지능 - tensorflow.js
- 코틀린과 자바는 100% 호환된다.
[오늘 읽은 소감과 떠오르는 생각]
- 오류메시지를 읽고 원인을 파악하는 것을 습관으로 만들자!
- 프로그래밍 초보자가 하는 실수는 내가 다 하고 있었다. 준비가 안되어서 시도도 못해보고 지나가는 것들이 많아서 반성하게 되었다.
- 파이썬에 스크립팅이라는 매력적인 기술이 확 와닿았다. 언젠가 꼭 배워둬야지!!
- 자바스크립트로 할 수 있는 것들이 엄청 많다는 것을 알게 되었고 라이브러리나 프레임워크를 잘만 이용하면 정말 무궁무진한 분야로 넘어갈 수 있음을 알게 되었다. 자바스크립트 기초를 아주 탄탄하게 다져야겠다.
- 세상에서 가장 난해한 프로그래밍 언어 몇가지를 알게 되었다. 그중 아널드시(ArnoldC)라는 재밌는 명령어를 가진 언어가 있는데 "Hello World"를 한번 실행시켜보고 싶다. 어디서 실행시킬 수 있는지 찾아봐야지.
[궁금한 내용이 있거나 잘 이해되지 않는 내용]
- 인터프리트 언어는 실시간으로 번역하는 방식이라서 한꺼번에 묶어서 번역하는 컴파일 언어보다 느리다고 하는데 실시간으로 번역하는 것이 더 빠른 게 아닌가..😮?
- 일단 뭐든 만들어보라고 하는데 내가 만들고자 하는 것이 너무 어려운 영역이거나 구현하는 데 어려움이 있다면 그땐 어떻게 하는 것이 좋을까?
#노개북 #노마드코더 #개발자북클럽
728x90
반응형
'Front-End > TIL' 카테고리의 다른 글
[TIL] 개발자북클럽 IT잡학사전 Ep.35 ~ Ep.38 / Day12 (0) | 2024.04.23 |
---|---|
[TIL] 개발자북클럽 IT잡학사전 Ep.30 ~ Ep.34 / Day10 (0) | 2024.04.21 |
[TIL] 개발자북클럽 IT잡학사전 Ep.26 ~ Ep.29 / Day9 (0) | 2024.04.21 |
[TIL] 개발자북클럽 IT잡학사전 Ep.22 ~ Ep.25 / Day7 (0) | 2024.04.19 |
[TIL] 개발자북클럽 IT잡학사전 Ep.01 ~ Ep.05 / Day1 (0) | 2024.04.13 |