[Do it! 자바 프로그래밍 입문]프로그래밍
업데이트:
프로그래밍이란?
- 프로그래밍 : 컴퓨터에게 일을 하도록 명령어를 만드는 것(소스)
- 컴파일 : 프로그램 언어를 컴퓨터가 알 수 있는 언어로 바꿔주는 것
- 컴파일러 : 소스를 기계어로 번역해주는 프로그램
각 언어에 맞는 컴파일러가 필요하다.
src폴더 내부의 소스가 컴파일러에 의해 컴파일되면 bin 폴더에 .class
파일이 생성되고, .class파일이 실행된다.
- 컴파일 언어와 스크립트 언어
컴파일 언어 : 컴파일러에 의해 컴파일된 파일을 실행하는 것이다. 컴파일 과정에서 오류가 나타나며 오류가 발생하면 실행 파일이 만들어 지지 않음.
스크립트 언어 : 실행 파일이 없고 실행과 동시에 컴파일 된다. 실행이 될 때 오류가 발생한다.(ex.JavaScript, Python)
- C언어와 JAVA언어 컴파일
C언어 : 윈도우 컴파일러와 리눅스 컴파일러가 나누어져있다. 똑같은 소스여도 컴파일 환경에 따라서 다른 컴파일러를 사용해야되며, 다른 환경의 실행 파일이 만들어진다.(OS에 종속적)
JAVA언어 : 컴파일러에 의해 만들어진 .class파일이 JRE
위에서 JVM
를 통해 가동되어 JVM이 설치되어있다면 OS에 상관없이 실행이 가능하다.
JAVA는?
- 객체지향언어이기 때문에 유지보수가 쉽고 확장성이 좋다.
- 안정적인 시스템을 구축할 수 있다.
- 오픈 소스 라이브러리가 풍부하다.
공유하기
Twitter Google+ LinkedIn
댓글남기기