LLVM 19.1 출시, C++17 지원 '완전' 및 C와 C++ 기능 추가

전문: https://www.phoronix.com/news/LLVM-19.1-Released

원저자: Michael Larabel | 작성일: 2024-09-17 13:00
사이트 내 게시일: 2024-09-17 13:19
LLVM 19.1의 출시는 LLVM 프로젝트에서 중요한 이정표를 의미하며, 특히 C++17 지원이 이제 '완전'하다고 발표된 점이 주목할 만합니다. 이번 업데이트는 C 및 C++ 프로그래밍 언어를 위한 여러 새로운 기능과 향상을 도입합니다.

주목할 만한 추가 기능 중 하나는 Clang 19를 통해 C2y 언어 지원을 활성화할 수 있는 기능으로, 최신 C 표준을 사용하는 개발자들에게 더 많은 가능성을 제공합니다. 또한, LLVM 19.1은 C23 표준의 #embed 지시어를 지원하여 C 코드 내에서 자원을 임베드하는 과정을 간소화할 것으로 기대됩니다.

이번 릴리스는 현대 컴퓨팅 환경에서 대부분 구식이 된 3DNow! 명령어 집합의 퇴출을 의미하기도 합니다. 더불어 인텔의 Knights Mill 및 Knights Landing 아키텍처에 대한 지원도 종료되어, LLVM 생태계에서 더 최신 기술과 아키텍처로의 전환을 반영하고 있습니다.

전반적으로 LLVM 19.1은 C 및 C++ 프로그래머들에게 현대 언어 기능에 대한 포괄적인 지원을 제공함으로써 개발 경험을 향상시키며, 더 이상 널리 사용되지 않는 구식 기술을 단계적으로 퇴출하고 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: 인텔 (1448) software development (224) LLVM (49) Compiler (30) Clang (16) Programming Languages (13) C23 (7) C++17 (1) 3DNow! (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.