2014-04-19 5 views
1

최근에 C 표준을 채택하는 일부 페이지를 살펴본 결과 15 년 전에 작성된 C99가 아직 완벽하게 지원되지 않는다는 사실에 놀라움을 금치 못했습니다. 대부분의 컴파일러는 (전부는 아닐지라도) 전체 C99를 지원하지 않으며 우리는 이미 C11을 가지고 있습니다. 그 표준이 죽거나 무시되거나 더 이상 C에 투자 할 가치가 없다는 것을 의미합니까?느린 C99 채택.

+0

언젠가 노련한 개발자가 되려면 MS의 습관이 당신을 놀라게하지 않아야합니다. 하늘이 푸른 물이나 젖은 물처럼 정상적인 현상입니다. 만약 MS가하지 않았 으면 D – dtech

+1

대부분의 컴파일러에는 실제로 c99 지원이 있습니다. MSVC조차 작년에 c99 지원을 소개했습니다. – ouah

답변

2

gcc와 clang과 같은 큰 C 컴파일러는 문제없이 C99 (대부분 C11)를 지원합니다. 마이크로 소프트 만이 Visual Studio에 대한 C99 지원을 개발하지 않고 대신 C++에 대한 추가 작업을 결정했습니다.

+0

Visual Studio 2013 (불완전하게)이 C99를 채택하지 않았습니까? – pmg

+0

@pmg 그들은 더 많은 기능을 구현 하나 c99을 지원하는 기능을 많이 구현하지는 않습니다. –