C로 “hello, world”를 출력하는 프로그램을 만들 수 있습니다.
stdio.h
clang
컴파일러
가장 오래되고 전통적인 순수 텍스트기반 언어입니다.
C로 작성한 코드는 "파일이름.c"로 저장해야합니다.
*스크래치
*예시
#include<stdio.h> #'stdio.h'라는 이름 파일을 찾아 "printf"함수에 접근하도록 해준다.
int main(void) #시작한다는 의미, 중괄호 안에 코드를 작성합니다.
{
# 세미클론(;)는 마침표(.)와 같은 기능합니다.
printf("hello,world"); #"hello,world"출력, 텍스트는 쌍따옴표로 감싼다.
}
source code: 우리가 직접 작성한 코드
compiler: 소스코드를 2진수로 작성되는 머신 코드로 바꾸는 것입니다.
machine code: 2진수로 작성된 컴퓨터가 이해하는 코드
"$"기호 옆에 우리가 원하는 명령어 입력
clang hello.c라는 명령어는 "clang"라는 컴파일러로 "hello.c"라는 코드를 컴파일하라는 의미입니다.
그 결과, a.out라는 파일 생성
./a out라는 명령어 실행 시 컴퓨터가 현재 디렉토리에 있는 a.out/이라는 프로그램 실행