분류 전체보기

구조체 structure a user-defined data type that allows you to group together different types of variables under a single name. 하나의 이름 하에 다양한 타입의 변수들을 함께 묶어 사용하기 위해 유저가 정의한 데이터 타입 //Red-Black Tree Node를 위한 구조체 코드 enum Color { RED, BLACK }; struct Node { int data; enum Color color; struct Node* parent; struct Node* left; struct Node* right; }; // Function to create a new node struct Node* createNode(i..
컴파일 어떤 언어의 코드를 다른 언어로 바꾸어주는 과정. 예를 들어 사람이 읽을 수 있는 c언어 코드를 기계어로 바꾸는 것을 컴파일이라고 한다. 컴파일러는 어떤 프로그래밍 언어로 쓰인 소스 파일을 다른 언어로 번역해주는 번역기이다. c vs python 파이썬을 주로 사용하다 c를 사용하니, 파이썬은 따로 실행 파일이 생성되지 않는데 c는 생성되어 그 차이가 궁금했다. python c 실행시 스크립트 실행시 파이썬 인터프리터가 한 줄 한 줄 실시간으로 읽는다. 따라서 실행 파일을 생성할 필요가 없다. 반드시 컴파일하여 빌드 후 생성되는 실행파일을 실행해야 함. 언어 타입 인터프리터 언어 컴파일 언어 컴파일 파이썬 인터프리터만 있다면 .py 파일을 어떤 시스템에서든지간에 돌릴 수 있으며 컴파일이 따로 필요..
Complie, Compiler, Complie language 컴파일이란 고수준 언어로 작성된 소스 코드(컴퓨터 프로그램)을 기계어 코드(명령어)로 변환하는 과정을 뜻합니다. 컴파일러는 컴파일 과정을 수행하는 번역기(컴퓨터 프로그램)입니다. 컴파일 언어는 코드가 실행되기 전 컴파일러를 거쳐 기계어로 모두 변환된 뒤 실행되는 프로그래밍 언어입니다.(컴파일 환경 존재)이 언어는 컴파일 시간 동안 모두 번역되어 빠른 경향이 있습니다. 왜냐하면 이와 반대되는 인터프리터 언어는 런타임 시간 동안 번역 프로세스가 진행되고, 그에 따른 오버헤드가 발생할 수 있기 때문입니다. (그러나 just in time 컴파일과 같은 최신 기술과 번역 프로세스가 개선되어 이 차이는 점차 좁혀지고 있습니다.) 또한 직접 기계어로 ..
J융
'분류 전체보기' 카테고리의 글 목록 (13 Page)