반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리액트 라우터 돔 에러
- ux
- section1회고
- 콘솔 manifest
- HTTP요청
- UI
- manifest에러
- 에러 마지막줄
- Firestore_Data_Types
- react-router-dom v.6
- 인쇄 css
- 노마드코더
- CND
- 경우의 수 줄이자
- chart.js fillText
- 도넛 차트 가운데 글자
- Section2회고
- vue chart.js
- yarnrc.yml
- 리액트 라우터 버전 에러
- UI/UX 분석
- 북클럽
- 노개북
- chart.js 반응형
- section3 회고
- Manifest 에러
- stackoverflow-clone회고
- WIL
- manifest error
- 삽질일지
Archives
- Today
- Total
FE
[노개북 - Day 3 ] 23.01.15 본문
✍️ TIL (Today I Learned)
- python이 인기가 많은 이유
- python vs C
- javascript 활용범위
- Java vs Kotlin
📑 오늘 읽은 범위
에피소드 6 ~ 에피소드 10
🔖 책에서 기억하고 싶은 내용
- python은 영어와 매우 비슷, 활용 범위가 넓다
- 인공지능, 데이터
- 웹 개발
- 업무 자동화 : 엑셀, 메일 보내기...
- 이미지 처리
- 게임
- GUI 분야
- 파이썬이 C언어보다 느린 이유
- 인터프리트 언어(Interpreted language) : 한줄씩 해석(0과1로) : python
- 컴파일 언어(compiled language) : 통으로 해석 : C언어
- 인터프리트 언어는 오류를 제 때 알기 힘들다 : 실시간으로 하다보니 오류가 있는 줄까지 확인을 해야됨(그 전 줄까지 실행 시간이 버려짐)
- 자바스크립트로 할 수 있는 일
- 게임 제작
- 3D, 가상 현실, 증강 현실 개발 : three.js
- 데스크톱 소프트웨어
- 머신러닝
- 하이브리드 앱, 크로스 플랫폼 앱: 한 번의 개발로 여러 환경에서 사용할 수 있음
- 하이브리드 앱: 아이오닉(Ionic)
- 크로스 플랫폼 앱: 리액트 네이티브(React Native)
- 코틀린 vs 자바
- 코틀린과 자바는 100%호환되는 언어
- 코틀린 : 인텔리 제이 IDE를 개발한 회사(젯브레인즈)에서 만들어짐 -> 코드 70% 자바 -> 아예 새로운 언어 도입에는 무리 -> 자바 기반 코틀린 개발 -> 인기의 이유 : 구글이 안드로이드 앱 개발에 사용하면 좋은 언어로 추천해서
- 100%호환 : 자바 코드에서 코틀린 코드를 부를 수 있고, 반대의 경우도 가능 -> 자바 가상 머신 때문
- 컴필레이션(compilation), 인터프리테이션(interpretation)
- 컴필레이션(compilation) : 코드 전체를 받아 한번에 기계어로 해석, 인터프리테이션로 동작하는 코드보다 빠름
- 인터프리테이션(interpretation) : 코드를 실시간으로 기계어로 해석
- 컴필레이션은 플랫폼에 의존 : 코드가 실행될 환경(플랫폼) 변경에 따라 개발자가 컴파일 과정을 한번씩 실행 -> 운영체제마다 서로 다른 기계어를 사용해서
- 자바는 컴필레이션과 인터프리테이션 둘 다 사용 : 자바 코드 작성 -> 컴파일 -> 자바 바이트 코드 -> 운영체제에 따라 자바 가상 머신이 해석해서 각각의 기계어로 번역
- 자바 바이트 코드로 컴파일 하는 언어만 있다면 100%호환 가능 -> 코틀린
- 코틀린의 장점
- 코틀린은 null에서 안전(null safety) : 코드 실행 전 널이 있을 것 같으면 미리 알려줌(자바는 프로그램을 실행할 때 널이 생길 수 있음)
- 코루틴을 지원하는 언어
- 코루틴(coroutine) : 많은 일을 한 번에 실행할 수 있게 해주는 문법
'TIR > IT 5분 잡학지식' 카테고리의 다른 글
[노개북 - Day 7 ] 23.01.19 (0) | 2023.01.19 |
---|---|
[노개북 - Day 6 ] 23.01.18 (1) | 2023.01.19 |
[노개북 - Day 5 ] 23.01.17 (0) | 2023.01.17 |
[노개북 - Day 2 ] 23.01.14 (0) | 2023.01.14 |
[노개북] IT 5분 잡학사전 (0) | 2023.01.13 |
Comments