Programming Paradigm • Procedural programming 절차 지향 프로그래밍 • OOP programming (Object-oriented Programming) 객체 지향 프로그래밍 • Declarative Programming 선언형 프로그래밍
Program Language 프로그래밍 언어 특징
C, C++ • 프로그램 구동 원리 C Code Preprocessor Compiler Linker 기계어. exe
JAVA • 자바 구동원리 JAVA Source Code. class Compiler JVM (Java virtual Machine) 실행
Program Making Process 프로그램 제작 과정
C Programming C 프로그래밍
Memory 구조 • Text program Code area • Data area • Stack area • Heap area
Memory 구조 • Data area : 전역변수와 static 변수가 할당된 곳 프로그램 시작과 동시에 할당 프로그램 종료시 메모리에서 소멸 – Intialized data segement : intialized variables 초기화된 변수 – Unintialized data segement : unintialized variabels 비초기화된 변수