Skip to content
Tiatra, LLCTiatra, LLC
Tiatra, LLC
Information Technology Solutions for Washington, DC Government Agencies
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact
 
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact

백악관 ‘C/C++ 사용 중단’ 권고에… C++ 창안자 “프로파일로 메모리 안정성 난관 돌파하자”

최근 C++의 메모리 안전성 문제가 논란이 되면서, 트랩C(TrapC)와 세이프C++(Safe C++) 같은 프로젝트에 대한 관심이 높아지고 있다. 다양한 시도가 이어지고 있지만, 스트롭스트룹은 여전히 C++에서 프로파일을 도입하는 것이 안전성을 확보하는 핵심이라고 주장했다. 여기서 말하는 프로파일은 C++의 특정 기능을 제한하거나 조정하여, 더 안전한 코드를 작성할 수 있도록 하는 일련의 규칙이나 설정을 말한다. 직접적인 포인터 연산을 금지하거나 자동 메모리 관리가 되는 스마트 포인터만 허용하는 등의 가이드라인을 제시하는 것이다.

프로파일은 기존 기능에 대한 제한을 가하여 일정한 안전성을 보장할 수 있다. 스트롭스트룹은 2월 7일 국제표준화기구(ISO) C++ 위원회에 보낸 서한에서 C++의 타입 안전성과 자원 안전성, 특히 메모리 안전성이 C++이 처음부터 목표로 삼았던 요소라고 강조했다.

스트롭스트룹은 “C++이 당장 심각한 위기에 처한 것은 아니지만, 지금 행동하지 않고 다양한 형태의 안전성을 지원하는 유연한 프로파일 프레임워크를 도입하지 않는다면, C++는 점진적으로 입지가 줄어들 수 있다”라고 말했다. 그는 프로파일이 C++의 미래를 결정짓는 중요한 요소이며, 기존 코드를 깨뜨리지 않으며 새로운 기능을 도입하는 데 장애물이 되지 않는다고 설명했다. 또한, 프로파일 개념이 C++ 발전 과정에서 꾸준히 이어져 온 전통의 일부라고 밝혔다. 스트롭스트룹은 C++ 26에서 초기 프로파일을 도입하는 것을 지지해야 한다며, 이에 반하는 비호환적이고 임시방편적인 제한을 경계해야 한다고 지적했다.

스트롭스트룹은 “단순히 새로운 언어나 라이브러리 기능을 추가하자는 기술적인 제안을 하려는 것이 아니다”라며 C++이 직면한 전례 없는 심각한 공격에 대응하기 위해 우리는 지금 긴급한 조치를 취해야 하는 상황이다”라고 말했다. 그는 현재 C++이 미국과 유럽연합(EU) 규제 기관으로부터 공격받고 있으며, 특히 2024년 2월 미국 백악관이 메모리 안전성 문제가 있는 C와 C++ 같은 언어에서 벗어날 것을 촉구하고 있다는 부분을 지적했다.

스트롭스트룹은 이전에도 메모리 안전성 문제에 대한 해결책으로 프로파일 개념을 제시했다. 그는 “메모리 안전성을 요구하는 목소리가 비합리적인 것은 아니다”라고 말하며, “프로파일은 C++ 커뮤니티가 C++의 핵심 강점을 유지하면서도 안전성 문제를 해결할 수 있는 통합적 프레임워크를 제공한다”라고 설명했다.

한편, 최근 C와 C++의 메모리 안전성을 개선하려는 다른 접근법도 등장하고 있다. 트랩C는 C 언어를 기반으로 한 확장 컴파일러로, C와 C++의 메모리 안전성 문제를 해결하는 것을 목표로 한다. 세이프C++는 C++의 안전성을 엄격하게 보장하는 하위 집합 언어를 제공한다고 주장하고 있다.
[email protected]


Read More from This Article: 백악관 ‘C/C++ 사용 중단’ 권고에… C++ 창안자 “프로파일로 메모리 안정성 난관 돌파하자”
Source: News

Category: NewsMarch 6, 2025
Tags: art

Post navigation

PreviousPrevious post:골드만삭스 리서치 “데이터센터 전력 수요, 2030년까지 165% 증가”NextNext post:오픈AI, 넥스트젠 AI 컨소시엄 출범 “AI 연구와 교육 혁신에 15개 기관 협력”

Related posts

Start small, think big: Scaling AI with confidence
May 9, 2025
CDO and CAIO roles might have a built-in expiration date
May 9, 2025
What CIOs can do to convert AI hype into tangible business outcomes
May 9, 2025
IT Procurement Trends Every CIO Should Watch in 2025
May 9, 2025
‘서둘러 짠 코드가 빚으로 돌아올 때’··· 기술 부채 해결 팁 6가지
May 9, 2025
2025 CIO 현황 보고서 발표··· “CIO, 전략적 AI 조율가로 부상”
May 9, 2025
Recent Posts
  • Start small, think big: Scaling AI with confidence
  • CDO and CAIO roles might have a built-in expiration date
  • What CIOs can do to convert AI hype into tangible business outcomes
  • IT Procurement Trends Every CIO Should Watch in 2025
  • ‘서둘러 짠 코드가 빚으로 돌아올 때’··· 기술 부채 해결 팁 6가지
Recent Comments
    Archives
    • May 2025
    • April 2025
    • March 2025
    • February 2025
    • January 2025
    • December 2024
    • November 2024
    • October 2024
    • September 2024
    • August 2024
    • July 2024
    • June 2024
    • May 2024
    • April 2024
    • March 2024
    • February 2024
    • January 2024
    • December 2023
    • November 2023
    • October 2023
    • September 2023
    • August 2023
    • July 2023
    • June 2023
    • May 2023
    • April 2023
    • March 2023
    • February 2023
    • January 2023
    • December 2022
    • November 2022
    • October 2022
    • September 2022
    • August 2022
    • July 2022
    • June 2022
    • May 2022
    • April 2022
    • March 2022
    • February 2022
    • January 2022
    • December 2021
    • November 2021
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    • September 2018
    • August 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • February 2017
    • January 2017
    Categories
    • News
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Tiatra LLC.

    Tiatra, LLC, based in the Washington, DC metropolitan area, proudly serves federal government agencies, organizations that work with the government and other commercial businesses and organizations. Tiatra specializes in a broad range of information technology (IT) development and management services incorporating solid engineering, attention to client needs, and meeting or exceeding any security parameters required. Our small yet innovative company is structured with a full complement of the necessary technical experts, working with hands-on management, to provide a high level of service and competitive pricing for your systems and engineering requirements.

    Find us on:

    FacebookTwitterLinkedin

    Submitclear

    Tiatra, LLC
    Copyright 2016. All rights reserved.