DEVELOPMENT/C++ (2) 썸네일형 리스트형 DEVELOPMENT/C++ C++ : C++ 구조 Taxonomy of the C language Structure of a C++ program Preprocessor Directives # include - 의미 : 나는 이미 정의된 iostream 이라는 library를 사용하고 싶다- 언제나 #로 시작- iostream : a library for inputs and outputs Global Declarations using namespace std;- namespace std는 기본 C++ library의 모든 class, object, function을 포함함 int main(){Local Definitionsstatements} int main()- 프로그램의 중심- compiler는 프로그램을 어디서부터 시작해야 할지 찾을 때 main(.. DEVELOPMENT/C++ C++ : 언어의 발전개요 및 프로그래밍의 개발과정 1940년 대 : Machine Languages- 이진법 바탕의 기계어- 사람에게는 친숙하지 못함 1950년 대 : Symbolic Languages- 알파벳 기호 등 인간이 판독하기 쉬운 기호 형식으로 기계 명령(machine instruction)에 대응하는 저수준 언어- 여전히 사람에게는 어려움 1960년 대 : High-Level Languages– 하나의 코드가 여러 다른 컴퓨터에 적용될 수 있음 / 높은 프로그래밍 효율! / 이해하기 쉬움 * 하지만 컴퓨터가 이해할 수 있는 언어는 여전히 machine language이다. 프로그래밍 코드를 사람이 입력하면 -> (전처리과정(Preprocessor) + 번역과정(Translator) = 컴파일(Compile))과정) + Link 과정)= Bu.. 이전 1 다음