컴퓨터가 이해할 수 있는 기계어는
우리가 사용하는 언어와도 다르게 0과 1로 이루어진 이진코드를 사용
그렇기 때문에 사람과 컴퓨터가 대화하기 위해서
프로그래밍 언어가 필요하다!
프로그래밍 언어로 작성한 파일로 작성된 파일을
' 소스파일(Source File) '이라고 하는데
컴퓨터는 소스파일을 바로 이해할 수 없기때문에
"컴파일(Compile) "이라는 과정이 필요하다.
이 과정을 통해서
0과 1로 이루어진 이진코드로 번역되어
컴퓨터가 이해할 수 있게 된다.
프로그래밍 언어는 다양한 종류가 많지만
그중 나는 Java를 선택하여 공부할 것이다.
내가 Java로 공부하는 이유는 물론 실무에서도 많이 사용하는 언어이기도 하지만
가장 끌렸던 이유는 " 한번만 만들면 어디에서 실행할 수 있다 "는 장점이 있기 때문이다.
이것이 가능한 이유는 객체 지향 프로그래밍이기 때문인데
객체를 만들고,
이 객체들을 서로 연결해서 더 큰 프로그램을 완성 시킬 수 있다.
Java 공부를 처음 시작했을때는 이 뜻을 이해를 못했었는데
스프링 프로젝트를 하면서 어떠한 뜻인지 조금씩 이해가 가기 시작했다.
그
아직도 배워야할 부분이 많지만
다시 처음부터 복습해보자!
'PL(ProgrammingLanguage) > JAVA' 카테고리의 다른 글
간단 용어 정리 (0) | 2021.07.31 |
---|---|
컴퓨터의 단위 (0) | 2021.07.31 |
오버라이딩의 조건 (0) | 2021.04.07 |
overriding (0) | 2021.04.07 |
코드로 알아보는 상속 (0) | 2021.04.07 |