3. EP06-10

Ann·2023년 1월 15일
0

IT 5분 잡학사전

목록 보기
4/11

2023.01.15

EP06 왜 나만 오류가 자주 생길까?

오류를 통해 훌륭한 개발자가 되는 법

  1. 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것
    -> 책이나 문서 탓 보다는 오타 등의 실수가 없는지 살펴보기
  2. 오류부터 고치려고 무작정 달려들지 말 것
    -> 오류가 왜 생겼는지 먼저 생각해보기
  3. 오류 메세지를 읽을 것
    -> 원인과 해결방법이 적혀있음
* 프로그래밍 초보자가 하기 쉬운 실수

- 공부만하고 만들어보지 않는다
- 준비를 더 해야한다고 생각한다

무엇든지 일단 만들어 보는것이 중요

절망의 계곡에 빠질 때마다 명심하고 또 명심해서 꾸준히 만들자ㅠㅠ
요즘 만든게 아무 것도 없다ㅜㅜ

EP07 파이썬은 왜 이렇게 인기가 많을까?

  1. 영어와 비슷해서 친숙하다
  2. 활용 범위가 매우 넓다
인공지능& 데이터, 웹개발, 업무 자동화, 이미지 처리, 게임, GUI 등
  1. 커뮤니티가 어마어마하게 크다
  2. 업무 자동화에 최적이다

최근에 파이썬 공부를 시작했는데 직관적이고 사용하기 편리하다는게 한번에 느껴졌다.
왜 인기가 많은 지 단번에 느낄 수 있었다.

EP08 파이썬이 C언어보다 느린 이유는?

프로그래밍 언어의 번역방법

  1. Interpreted Language = '편집하다'
    - 동시 통역사 처럼 해석하는 언어 = 실시간으로 번역
    - 파이썬, 자바스크립트

  2. Compiled Language = '해석하다'
    - 도서 번역가 처럼 해석하는 언어 = 전체를 한번에 번역
    - C언어

=> 인터프리터 언어는 실시간 번역이기 때문에 작업 횟수가 많으므로 느림

EP09 자바스크립트는 웹개발에만 쓰는 언어일까?

다양한 것을 만들 수 있음 !!

자바스크립트로 할 수 있는 것들

- 하리브리드앱, 크로스 플랫폼 앱
- 윈도우, 맥, 리눅스를 위한 데스크톱 소프트웨어
- 게임
- 3D, 가상현실, 증강현실 개발
- 머신러닝

EP10 코틀린은 정말로 자바와 100% 호환될까?

자바에서 코틀린을 불러올 수 있고, 코틀린에서 자바 코드를 불러올 수 있음 = 100% 호환

=> 자바의 가상머신 때문에 가능

Compilation & Interpretation

자바 코드 -> 자바 바이트 코드 -> [자바 가상머신] -> 기계어

-> 코틀린을 자바 바이트 코드로 컴파일 하면 100% 호환할 수 있음

profile
안녕하세요

0개의 댓글