[꼼꼼한 개발자] 꼼코더
03. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - C++ 언어, JAVA 언어 본문
Spring/스프링 입문을 위한 자바 객체 지향의 원리와 이해
03. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - C++ 언어, JAVA 언어
꼼코더 2022. 12. 24. 02:19반응형
🧱 C++ 언어 - 정말 인간적인 프로그래밍 방법론, 객체 지향
C++는 C에 객체 지향 개념을 도입함으로써 역사에 한 획을 그은 언어가 됐다.
객체 지향 관련은 추후 3장에서 다루도록 하자.
☕️ 자바 - 진정한 객체 지향 언어
C++은 순수 객체지향 개념의 가장 충실한 언어이지만
여기서 반전은 ‘객체 없이 프로그래밍이 가능하다는 점’이다.
객체 지향 언어의 중심에는 클래스(class)가 있다.
자바에서는 클래스를 떠나 존재할 수 있는 것은 아무것도 없는데 말이다.
주제로 돌아와서 C++은 ‘객체 지향 개념 도입’을 통하여 개발자에게 사랑을 안겼다.
그럼 자바는 어떻게 개발자에 대한 사랑을 실천했을까?
바로 가상 머신(Virtual Machine)이다.
Write Once Use Anywhere 컴파일러를 기종별로 따로 구매해두지 않아도 된다는 뜻이다. (게다가 컴파일러가 무료다..👍)
컴퓨터 기종에 해당하는 JRE가 있다면 자바로 구현한 소스는 목적 파일인 오브젝트 파일만 가지고 실행한다.
위 내용은 스프링 입문을 위한 자바 객체 지향의 원리와 이해 교재를 참고하여 작성되었습니다.
'Spring > 스프링 입문을 위한 자바 객체 지향의 원리와 이해' 카테고리의 다른 글
06. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [자바와 절차적/구조적 프로그래밍] - 자바 프로그램의 개발과 구동 (2) | 2022.12.27 |
---|---|
05. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - CBD, SOA (0) | 2022.12.24 |
04. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - 신기술, 언어의 발전, 언어의 배척 (0) | 2022.12.24 |
02. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - C 언어 (0) | 2022.12.24 |
01. 스프링 입문을 위한 자바 객체 지향의 원리와 이해 - [사람을 사랑한 기술] - 기계어, 어셈블리어, 니모닉 (0) | 2022.12.24 |
Comments