KangMoo's Blog

컴파일 vs 인터프리트 vs 하이브리드

컴파일 언어 소스 코드를 기계어로 변환하는 과정을 거치는 프로그래밍 언어 기계어 코드는 컴퓨터가 직접 실행할 수 있다 강력한 최적화와 높은 실행 효율성을 가지며, 시스템 프로그래밍 및 성능이 중요한 어플리케이션에 주로 사용된다 장점 성능 : 컴파일 언어는 실행 전에 전체 코드를 최적화하여 빠른 실행 속도를 제공한다...

자바와 객체지향

객제지향 프로그래밍의 탄생 배경 객체지향 이전에는 프로그래밍을 개발 시 다음과 같은 문제점들이 있었다 데이터와 함수의 분리: 데이터와 함수가 각각 분리되어 있었기 때문에 체계적으로 조작하기 어려웠다 사람의 사고방식과 다른 코드: 사람이 이해하는 방식으로 코드를 작성하는 것이 아닌, 컴퓨터가 돌아가는 방식대로 코드를 작성하다보니 코드를 직관...