[Tistory] [IT 5분 잡학사전] Day3 – 인터프리터 vs 컴파일 언어 / 자바와 코틀린 (+) 코루틴

원글 페이지 : 바로가기

🌿 오늘 TIL 3줄 요약 – 인터프리터 언어는 실행할 때마다 ‘인터프리터’라는 프로그램이 컴퓨터에게 코드를 기계어로 번역해주고 대표적인 언어로는 Python, JavaScript, PHP가 있다. – 컴파일 언어는 프로그램 전체를 스캔하여 이를 모두 기계어로 번역한다. 대표적인 언어로는 C, C++, Java가 있다. 🌿 오늘 읽은 범위 에피소드 6 ~ 에피소드 10 🌿 책에서 기억하고 싶은 내용을 써보세요. 1. [에피소드 8] 파이썬이 C언어보다 느린 이유는 ? – 프로그래밍 언어는 크게 인터프리트 언어(interpreted language), 컴파일 언어(compiled language)로 번역된다. 인터프리트 언어 컴파일 언어 – 동시 통역으로 비유 가능 (실행 할 때마다 ‘인터프리터’라는 프로그램이 컴퓨터에게 코드를 기계어로 번역) – Python, JS, PHP – 코드를 실시간으로 기계어로 해석하는 것 – 플랫폼에 비의존적임 – 도서 번역으로 비유 가능 (프로그램 전체를 스캔하여 이를 모두 기계어로 번역) – C, C++, Java, C# – 코드 전체를 받아서 한번에 기계어로 해석하는 것 – 플랫폼에 의존됨 < 운영체제마다 다른 기계얼ㄹ 쓰기 때문 - 컴파일 방식으로 동작하는 코드가 인터프리트 방식으로 동작하는 코드보다 빠르다. 2. [에피소드 9] 코틀린은 정말로 자바와 100% 호환될까 ? - 자바로 코드를 작성하고 컴파일하면, 자바 바이트 코드가 발생한다. - 이 자바 바이트 코드를 다시 윈도우, 리눅스, 맥 os에서 실행될 때 자바 가상 머신이 해석해서 기계어로 바꿔준다. - 코틀린을 자바 바이트 코드로 컴파일하면 되므로, 자바와 100% 호환될 수 있다. - 코틀린을 써야 하는 이유는 ? > 코틀린은 null 에서 안전한 언어이다. > 코루틴(corutine)을 지원하는 언어이다.. 🌿 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요. – 코루틴의 개념 https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/ – spring에서 코틀린 같이 설정하는 법 https://velog.io/@eastperson/Kotlin-Spring-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B01-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1 IT 5분 잡학사전 IT 분야 직장에서 일하는 나… 요즘 주변에 이상한 사람이 너무 많다. 어떤 사람은 숫자를 0부터 센다. 보통 1부터 세지 않나? 또, 어떤 사람은 “웹 사이트를 만드는데 지금 라이브러리가 문제라서 다른 라이브러리를 써야 한다.”라고 말한다. 라이브러리는 도서관, 아니었나? 으악! 외계어로 소통하는 별에 나 혼자 불시착한 것 같다. 난 어떻게든 저 외계인 같은 인간들과 소통해야 한다고! 그런데 어디부터 시작해야 하지? 앞길이 막막하다. 요즘 IT 회사에 출근하면 매일 듣는 용어들, 주식을 해도 IT 지식은 기본 상식인가 보다. IT 지식 관련 도서를 모두 볼 수도 없고… 진짜 초보의 눈으로 IT 기초 지식을 5분 안에 쉽게 설명해 주는 책이 있다면 어떨까?! 숫자를 0부터 세는 이유! 라이브러리를 자꾸 말하는 이유! 이제는 알 수 있을 것 같다. 내가 정말 쉽게 이해할 수 있는 책이 드디어 나왔다. IT 5분 잡학사전! 저자 니꼴라스, 배지현 출판 이지스퍼블리싱 출판일 2022.09.30

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다