More actions
imported>jereneal20 (jereneal delete it) |
imported>qa22ahj No edit summary |
||
| Line 1: | Line 1: | ||
== | = C = | ||
[[include(틀:추가바람)]] | |||
데니스 리치가 만든 20세기의 걸작 언어 | |||
== 특징 == | |||
* [[강형언어]]로 [[ALGOL]]의 영향을 강하게 받았음 | |||
* 포인터처럼 저수준을 다룰수 있는 여지가 강하게 남아있음. | |||
* 아직도 임베디드나 기타 하드웨어 제어에 많이 쓰임 | |||
== 사용처 == | |||
* [[UNIX]] | |||
* [[Linux]] | |||
* [[임베디드]] | |||
* [[디바이스 드라이버]] | |||
* [[WinAPI]] | |||
* 당신이 처음 프로그래밍을 배우는 그 순간 | |||
== 예제 == | |||
#include <stdio.h> | |||
int main () { | |||
printf("hello world!\n"); | |||
return 0; | |||
} | |||
== 컴파일하기 == | |||
=== Clang === | |||
Clang은 일단은 GCC-compatible하다. | |||
=== GCC === | |||
* GNU의 gcc가 설치되어있어야함. 대부분의 리눅스에는 기본적으로 설치되어있음. | |||
=== MSC (Visual C++) === | |||
* cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능. | |||
== 참고 == | |||
* [[C99표준에추가된C언어의엄청좋은기능]] | |||
[[include(틀:ProgrammingLanguage)]] | |||
Revision as of 04:39, 15 November 2013
C
[[include(틀:추가바람)]] 데니스 리치가 만든 20세기의 걸작 언어
특징
사용처
예제
#include <stdio.h>
int main () {
printf("hello world!\n");
return 0;
}
컴파일하기
Clang
Clang은 일단은 GCC-compatible하다.
GCC
- GNU의 gcc가 설치되어있어야함. 대부분의 리눅스에는 기본적으로 설치되어있음.
MSC (Visual C++)
- cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능.
참고
[[include(틀:ProgrammingLanguage)]]