본문 바로가기

Java

스프링 입문을 위한 자바 객체 지향의 원리와 이해 -1장

 

  어셈블리어 C 자바
개발자의 코딩 일상 단어 사용 수학적 기호 사용 수학적 기호 사용
소스 파일  기종마다 하나씩 기종이 몇 개든 단 하나 기종이 몇 개든 단 하나
목적 파일 어셈블리어로 기계어 생성 컴파일러로 해당 운영체제용 기계어 생성 기종이 몇 개든 단 하나의 JVM용 기계어 생성
기계어 비교 기계어랑 1:1 대응하는 니모닉 기계어와 m:n 대응하는 수학적 기호 기계어와 m:n 대응하는 수학적 기호
비고 기종별 어셈블러 필요 기종별 컴파일러 필요 단 하나의 컴파일러만 필요 기종별 JRE 세팅 필요(한번만 설치해주면 됨)

[표 어셈블리어, C, 자바 비교]

당신은 CBD, SOA가 어려운가?  객체 지향의 4대 틍성을 누군가에게 설명할 수 있는가?

스프링 프레임워크는 사상이면서 또 단일 제품이다.

 

느낀 점

기계어, 어셈블리어, C언어, C++, 자바 까지 흘러온 역사에 대해서 조금이나마 이해할 수 있었다. 개발자, 인간을 위해 프로그래밍 언어가 발전했다는 점과 언어의 발전에 따라 기존 언어로 개발해오던 개발자들이 느낀 감동에 대해서 알 수 있어서 좋았다. 표를 통해 각 언어 별 특징을 가시적으로 보여줘서 읽기가 편했다. 

 

'Java' 카테고리의 다른 글

overriding, overloading 차이점  (0) 2019.05.29
StringBuffer, StringBuilder 비교  (0) 2019.05.29
TechStudty -03 HTTP 프로토콜이란?  (0) 2019.03.11
TechStudy - 01.OOP란 ?  (0) 2019.03.06
제네릭  (0) 2019.02.10