logo

C 언어에 대한 흥미로운 사실

C 프로그래밍 언어는 범용적이고 대소문자를 구분하는 절차적 프로그래밍 언어입니다. 코딩 커뮤니티에서 여전히 인기가 있는 최초이자 소수의 고급 언어 중 하나입니다. Dennis Ritchie가 개발했으며 1972년에 처음 출시되었습니다.

C 프로그래밍 언어는 풍부한 역사와 독특한 특성을 갖고 있어 프로그래밍 커뮤니티에서 관심을 끄는 주제입니다. 이 기사에서는 C 프로그래밍 언어에 관한 가장 흥미로운 사실 ​​중 일부를 살펴보겠습니다.



C 프로그래밍 언어에 대한 흥미로운 사실

다음은 C 프로그래밍 언어에 관한 몇 가지 흥미로운 사실입니다.

C 언어 사실

  1. 그만큼 C 언어 처음에는 C로 불리지 않았습니다. 로 처음 알려졌습니다. 뉴비 개선된 버전이었기 때문에 B 프로그래밍 언어 . C는 영어 알파벳에서 B 다음으로 오기 때문에 나중에 출시되기 전에 C로 이름이 변경되었습니다.

    C의 역사

  2. C는 오랫동안 존재해 온 유일한 프로그래밍 언어이며, 여전히 널리 사용되고 있습니다. 1972년에 출시되었으며 여전히 TIOBE 지수 2위, IEEE 스펙트럼 지수 4위를 차지하고 있습니다.
  3. C는 유닉스 운영체제용으로 처음 개발됐다. 유닉스는 또한 어셈블리가 아닌 언어로 커널이 구현된 최초의 운영 체제 중 하나였으며 바로 C였습니다. 지금도 널리 사용되는 운영 체제의 커널 대부분은 C로 작성되었습니다.
  4. C는 현대 프로그래밍 언어의 어머니라고도 불립니다. 다음과 같은 많은 프로그래밍 언어 C++ , 자바 , 자바스크립트 , 가다, 씨# , PHP , 파이썬 , Perl, Rust 등은 C 프로그래밍 언어에서 구문, 개념을 차용합니다.
  5. 이전에는 C가 고급 언어로 간주되었지만 오늘날에는 스칼라 연산만 지원하고 낮은 수준의 메모리 관리 기능을 제공하므로 많은 프로그래머가 C를 중간 수준 언어로 간주합니다.
  6. ISO C17은 2018년 6월에 발표된 C 프로그래밍 언어의 최신 버전입니다. C23 표준은 2024년에 발표될 예정입니다.
  7. 현재 C는 세계에서 가장 빠른 프로그래밍 언어입니다.

C 언어 코딩 사실

역사적 사실 외에도 C와 관련하여 여러분이 알지 못하는 코딩 사실도 많이 있습니다. 이러한 사실 중 일부는 다음과 같습니다.



  1. ? :은 C 언어의 유일한 삼항 연산자입니다.
  2. sizeof는 키워드이기도 한 유일한 연산자입니다.
  3. C 프로그램은 실제로 main() 함수 없이 실행될 수 있습니다.
  4. C 언어는 여전히 95%의 프로그래머가 사용하는 첫 번째 언어입니다.
  5. arr[index] 문과 index[arr] 문은 동일합니다.
  6. printf()와 scanf()에서 f는 formatted not function을 나타냅니다.
  7. 컴파일러는 헤더 파일을 알지 못하므로 전처리기가 이를 처리하고 소스 코드를 확장합니다.
  8. 헤더 파일 이름은 2가지 방법으로 포함될 수 있습니다. (a) 꺾쇠괄호를 사용합니다. (b) 이중 역쉼표를 사용합니다.
  9. 컴파일러는 기계어 코드가 아닌 어셈블리 코드를 생성하고 어셈블러는 기계어 코드를 생성합니다.
  10. sizeof 연산자는 컴파일 시간에 작동하고 함수는 런타임 시 메모리에 로드되기 때문에 함수의 크기를 알 수 없습니다.