코딩 배우는 중

프로그램 기본

inns21 2023. 7. 3. 17:33

기계어 : 0과 1로 이루어진 컴퓨터가 이해하는 언어

 

저급언어 : 기계어

고급언어 :  프로그래밍 언어

 

컴파일 : 고급언어를 저급언어로 변환하는 것

 

컴파일언어 인터프리터언어
- 한번에 번역 - 한 줄씩 번역
- 실행속도가 컴파일 언어에 비해 느림

 

JAVA 의 개발 목적

- 가전기기를 제어하는 최소한의 운영체제인 embedded 시스템을 만들고 싶었는데 운영체제마다 방식들이 다 달라서 운영체제에 독립적인 언어를 만들고자 해서 나오게 됨

- 그래서 자바는 JVM이라는 자바가 실행되기 위한 환경이 따로 있고 일반적인 컴파일 언어와 다르게 운영체제에 독립적임