C 프로그래밍 언어는 범용적이고 대소문자를 구분하는 절차적 프로그래밍 언어입니다. 코딩 커뮤니티에서 여전히 인기가 있는 최초이자 소수의 고급 언어 중 하나입니다. Dennis Ritchie가 개발했으며 1972년에 처음 출시되었습니다.
C 프로그래밍 언어는 풍부한 역사와 독특한 특성을 갖고 있어 프로그래밍 커뮤니티에서 관심을 끄는 주제입니다. 이 기사에서는 C 프로그래밍 언어에 관한 가장 흥미로운 사실 중 일부를 살펴보겠습니다.
C 프로그래밍 언어에 대한 흥미로운 사실
다음은 C 프로그래밍 언어에 관한 몇 가지 흥미로운 사실입니다.
C 언어 사실
- 그만큼 C 언어 처음에는 C로 불리지 않았습니다. 로 처음 알려졌습니다. 뉴비 개선된 버전이었기 때문에 B 프로그래밍 언어 . C는 영어 알파벳에서 B 다음으로 오기 때문에 나중에 출시되기 전에 C로 이름이 변경되었습니다.
C의 역사
- C는 오랫동안 존재해 온 유일한 프로그래밍 언어이며, 여전히 널리 사용되고 있습니다. 1972년에 출시되었으며 여전히 TIOBE 지수 2위, IEEE 스펙트럼 지수 4위를 차지하고 있습니다.
- C는 유닉스 운영체제용으로 처음 개발됐다. 유닉스는 또한 어셈블리가 아닌 언어로 커널이 구현된 최초의 운영 체제 중 하나였으며 바로 C였습니다. 지금도 널리 사용되는 운영 체제의 커널 대부분은 C로 작성되었습니다.
- C는 현대 프로그래밍 언어의 어머니라고도 불립니다. 다음과 같은 많은 프로그래밍 언어 C++ , 자바 , 자바스크립트 , 가다, 씨# , PHP , 파이썬 , Perl, Rust 등은 C 프로그래밍 언어에서 구문, 개념을 차용합니다.
- 이전에는 C가 고급 언어로 간주되었지만 오늘날에는 스칼라 연산만 지원하고 낮은 수준의 메모리 관리 기능을 제공하므로 많은 프로그래머가 C를 중간 수준 언어로 간주합니다.
- ISO C17은 2018년 6월에 발표된 C 프로그래밍 언어의 최신 버전입니다. C23 표준은 2024년에 발표될 예정입니다.
- 현재 C는 세계에서 가장 빠른 프로그래밍 언어입니다.
C 언어 코딩 사실
역사적 사실 외에도 C와 관련하여 여러분이 알지 못하는 코딩 사실도 많이 있습니다. 이러한 사실 중 일부는 다음과 같습니다.
- ? :은 C 언어의 유일한 삼항 연산자입니다.
- sizeof는 키워드이기도 한 유일한 연산자입니다.
- C 프로그램은 실제로 main() 함수 없이 실행될 수 있습니다.
- C 언어는 여전히 95%의 프로그래머가 사용하는 첫 번째 언어입니다.
- arr[index] 문과 index[arr] 문은 동일합니다.
- printf()와 scanf()에서 f는 formatted not function을 나타냅니다.
- 컴파일러는 헤더 파일을 알지 못하므로 전처리기가 이를 처리하고 소스 코드를 확장합니다.
- 헤더 파일 이름은 2가지 방법으로 포함될 수 있습니다. (a) 꺾쇠괄호를 사용합니다. (b) 이중 역쉼표를 사용합니다.
- 컴파일러는 기계어 코드가 아닌 어셈블리 코드를 생성하고 어셈블러는 기계어 코드를 생성합니다.
- sizeof 연산자는 컴파일 시간에 작동하고 함수는 런타임 시 메모리에 로드되기 때문에 함수의 크기를 알 수 없습니다.