본문 바로가기

OOP12

JAVA의 컴파일과 실행 크로스 플랫폼, 컴파일, 실행, JVM, JDK, JRE를 살펴봅니다. 1. 크로스플랫폼과 간단한 컴파일 과정 1.1 크로스플랫폼 Java란 1991년 James Gosling, Mike Sheridan, and Patrick Naughton이 당시 프로그램을 작성하는데 특정 운영체제, 디바이스마다 다른 규격에 어려움을 느끼고 "Write once, run any where(WORA), 한 번 작성하면 어디서든 실행" 된다는 가치관을 가지고 (크로스플랫폼) 시작되었다. 크로스 플랫폼 : 특정 언어의 같은 소스코드를 여러 운영체제, 플랫폼에서 실행 가능 1.2 C언어 컴파일 과정과 크로스플랫폼 소스코드 작성(.h, .c) 전처리 & 컴파일 input : 소스코드 (.h, .c) ⇒ 전처리기 ⇒ output.. 2021. 11. 1.
[42seoul] CPP Modules : C++을 활용한 OOP 익히기 📚 CPP Moudle 08 @42seoul : (2021.01.21 ~ 2020.02.07) 📖 About 이 프로젝트는 CPP 언어에 대한 기초 문법와 OOP, STL 라이브러리를 학습합니다. CPP의 기초 개념을 구현합니다. 📝 학습 내용 CPP 0 : 클래스, 생성자, 입출력 CPP 1 : 동적할당, 소멸자, 레퍼런스, 함수 오버로딩 CPP 2 : 임시 다형성, 연산자 오버로딩, 캐노니컬 폼 CPP 3 : 상속, 다중상속 CPP 4 : 다형성, 추상클래스, 순수 가상함수, 인터페이스 CPP 5 : 예외처리 CPP 6 : 형변환(static, reinterpret, dynamic, const) CPP 7 : 템플릿(function, function pointer, class) CPP 8 : STL(.. 2021. 10. 28.