분류 전체보기(70)
-
[백준 2999] 비밀 이메일 (Java)
문제 코드
2021.03.09 -
[백준 1159] 농구 경기 (Java)
문제 코드
2021.03.08 -
[백준 5218] 알파벳 거리 (Java)
문제 코드
2021.03.08 -
[백준 10769] 행복한지 슬픈지 (Java)
문제 코드
2021.03.08 -
[백준 10987] 모음의 개수 (Java)
문제 코드
2021.03.07 -
C, Java 의 컴파일 과정과 JVM 메모리 구조
C언어의 Build Build 란 ? 소스 파일을 다음 단계를 거쳐 실행파일이 생성되는 과정 Compiler 와 Linker 컴파일러 - 고급언어를 저급언어로 변환하여 목적파일에 써 넣는 역할 (=컴파일) 링커 - 목적파일을 실행파일로 바꾸고 OS에 맞도록 형태를 바꾸는 StartUp 이라는 추가 코드를 삽입하는 역할 (=링크) 컴파일러가 생성하는 저급언어는 특정 CPU와 OS에서만 동작하기 때문에 컴파일러는 플랫폼에 종속적이다. 목적 파일이라는 중간 과정을 거치는 이유 ? 하나의 소스에 필요한 모든 명령을 다 기술할 수 없다. 그렇기에 여러 개의 소스를 합쳐 하나의 exe 파일을 만들어 내기 위함이다. 소스를 여러 개 작성하고 이것을 모두 연결하면 완전한 exe 파일이 된다. Java언어의 Build ..
2021.03.06