728x90
우리 모두는 Linux가 C로 작성되었다는 것을 알고 있습니다. 하지만 이 Linux가 오래된 C 언어, C 언어 표준의 1989년 버전인 C89 로 작성되었다는 것은 그렇게 많이 모르실겁니다. 이것은 ANSI X3.159-1989 또는 ANSI C로도 알려져 있습니다.
이제 Linus Torvalds는 충분하다고 판단하여 Linux의 공식 C를 2011년의 C11 표준 으로 옮깁니다.
물론 그렇게 보이는 만큼 큰 변화는 아닙니다. C89는 여전히 보편적으로 지원 받고 있는 언어이며, 모든 C 컴파일러는 이전 버전과 역호환되기 때문에 C89 프로그램을 컴파일하거나 실행하는 데 문제가 없습니다. 따라서 C11 호환 컴파일러는 C89 레거시 코드에 문제가 없습니다.
그럼 왜 C11표준으로 전환을 하는 것일까요?
그것은 기존 C89 언어 만으로는 구현하기 힘든 것을 C11 표준에서는 새로운 기능이 추가되어 보다 쉽게 할 수 있기 때문입니다.
또한 사용가능한 컴파일러 중 최소버전인 gcc 5.1이 C11을 지원하기 때문에 전환하는데 문제가 없습니다,.
(광고1)
이젠 여기저기 있는 중고거래앱들을 번거롭게 일일이 찾아드릴 필요가 없이 '중고검색'앱 이거 하나만으로
중고장터거래 앱들의 원하는 아이템을 검색해 볼 수 있습니다.
https://play.google.com/store/apps/details?id=com.opensupport.UsedSearch
그럼,
공유합니다.
728x90
'개발 이야기 > 리눅스 개발' 카테고리의 다른 글
리눅스 라데온 amd 그래픽 vulkan 활성화 시키는 방법 (0) | 2022.03.08 |
---|---|
아치리눅스 자동 설치 스크립트 ( 아치리눅스 설치방법 ) (0) | 2022.03.07 |
Debian 리눅스 11.2 사용 후기 (0) | 2022.02.15 |
리눅스 민트/하모니카 OS - 노트북 슬립 후 WiFi 안 잡히는 증상해결 (0) | 2022.01.28 |
터미널에서 날씨보기 (0) | 2022.01.22 |