C
C는 시스템 프로그래밍이 가능하며, 운영체제, 임베디드 시스템, 디바이스 드라이버 등의 개발에 많이 사용됩니다.
저수준 언어로서 기능할 수 있으며, 메모리 관리 및 직접적인 하드웨어 제어가 가능합니다.
사용자 정의 자료형과 포인터 개념이 있어 프로그래머가 직접 데이터 구조를 정의합니다.
빠른 속도와 작은 크기, 높은 이식성 등의 장점이 있습니다.
그러나 프로그래밍 초보자가 배우기에는 컴퓨터 자체의 전체적 구조에 대한 배경지식이 필요할 수 있으며,
전반적으로 간단하지 않은 부분이 있고 포인터와 관련된 기능들은 어렵게 느껴질 수 있습니다.
해당 그래프는 공식적인 자료가 아닙니다. 단순 참고용으로만 사용해주시길 바랍니다.
정적/동적 타이핑의 경우 음수일 경우 동적 타이핑, 양수일 경우 정적 타이핑을 지원하는 지표로 나타내었습니다.
C가 사용된 소프트웨어:
- Windows
- PostgreSQL, MySQL, SQLite, Redis 등의 데이터베이스
- Git
- Adobe Photoshop
- Microsoft Office
C 가이드 PDF로 바로가기
| #include <stdio.h> int main() { printf("Hello, World!); return 0; } | cs |
설명: 위 코드는 C로 작성된 기본 "Hello, World!"를 출력하는 코드입니다.
프로그래밍 언어 추천 테스트로 돌아가기