원문(영어) 보기: https://community.idera.com/developer-tools/b/blog/posts/modern-c-with-modern-windows 

 

2019년 9월, 벤처비트(VentureBeat) 조사에 따르면 윈도우 10 시장 점유율이 50%를 넘어섰다고 합니다. 이 점유율 기록은 이미 1월에 윈도우 7의 기록을 넘어섰지만 그 숫자가 점점 더 커지고 있습니다. 윈도우 7은 2009년 출시되었고 내년 1월이면 마이크로소프트(MS)의 지원이 공식 종료됩니다.

이에 대한 마이크로소프트의 메세지는 분명합니다: 윈도우 10은 마이크로소프트의 집중과 산업이 모두 집중되어있다.

 

동시에 C++도 빠르게 진화하고 있습니다. 윈도우 7이 출시되었던 2009년, 대부분의 C++ 개발자들은 여전히

C++98/03 (각각 1998년과 2003년에 표준화된 버전이었죠)과 함께 Boost, TR1 라이브러리들을 사용하고 있었습니다. 그 이후로 2011, 2014, 2017까지 새로운 C++ 표준들이 출시되면서 현격한 변화들이 있었습니다.

 

최신식 윈도우와 최신 C++을 함께 어떻게 활용하는 게 좋을까요?

 

C++빌더는 최신 표준 C++17을 지원합니다. 물론 윈도우 10도 완벽 지원하죠.

어떻게, 얼마나 멋지게 지원하고 있을까요?

 

 

윈도우 10 지원

 

C++빌더는 UI 설계와 신속한 구축, 반복 등 UI 애플리케이션 개발 분야에서 정말 탁월합니다. VCL 프레임워크로 네이티브 윈도우 컨트롤을 활용합니다. 이 부분이 다른 프레임워크들과는 가장 큰 차이이자 강점인데, 다른 프레임워크들은 앱이 실행되는 운영체제(OS)의 룩앤필(look and feel)을 정확하게 나타내지 못하는 반면, C++빌더의 VCL 프레임워크는 실제 플랫폼의 룩앤필은 물론 기능들까지 모두 취할 수 있습니다. 또한 다양한 윈도우 10 전용 컨트롤(아래와 같은 컴포넌트)들을 제공하고, 원한다면 이전 버전의 윈도우에서도 사용할 수 있습니다.

 

  

 

 

 

 

 

최신 C++ 지원

 

C++빌더의 최신 버전 C++빌더 10.3.2 (2019년 9월 기준)는 윈도우 앱용 C++17을 지원합니다.

최신 C++은 기존 (C++03 및 그 이전 표준)들과는 아래와 같은 점에서 차이가 있습니다:

  • 보다 안전하고 정확한 코드에 초점을 둠 - 예. 스마트 포인터를 사용한 메모리
  • 보다 짧고 표현적인 코드에 초점을 둠 - 예. 람다(lamda) 사용
  • C++을 더 쉽게 사용할 수 있는 데 초점을 둠 - 예. 형식 연역(type deduction)

C++빌더는 C++ 개발자들이 가장 좋아하는 C++ 라이브러리의 최신 버전 Boost 1.68도 지원합니다.

필요하다면 Boost의 120가지 이상의 라이브러리들 중 원하는 걸 선택 적용할 수 있습니다.

 

 

 

 

C++빌더 - 최신 C++, 그리고 최신 윈도우

 

C++빌더로 가장 쉽고 빠른 최신 C++과 윈도우 지원을 시작하세요.

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15414
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13960
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16496
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22048
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23267
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18921
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39245
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174695
63 이번주! 꼭 알아야 할 C++ 기술 관리자 2021.07.09 1214
62 C++빌더 VCL 애플리케이션에서 PYTHON4DELPHI 활용하기 관리자 2021.06.09 1417
61 C++빌더 컨테스트! 관리자 2021.06.04 499
60 C++에서 루프(FOR LOOPS) 활용하기 관리자 2021.04.06 429
59 [고객 사례- POS, C++빌더] YG-POS - 소상공인을 위한 무료 소프트웨어 관리자 2021.02.08 648
58 C++ 유니코드 문자열 리터럴(Unicode String Literal) 활용 방법 관리자 2021.01.22 449
57 C++빌더 마이그레이션, C++ 프로젝트를 간편하게 업데이트 하는 방법 관리자 2021.01.19 310
56 [업데이트 서브스크립션 무료 솔루션] TWINECOMPILE – C++ 컴파일 속도를 현격하게 줄여줍니다! [1] 관리자 2020.12.18 487
55 단 한 줄의 코드로 완성하는 C++ CUSTOMER/SALES 애플리케이션 관리자 2020.11.09 405
54 C++ 업데이트 소식: 10.4와 10.4.1에서 집중한 C++ 품질과 관련하여 관리자 2020.10.12 309
53 [마이그레이션] C++빌더 프로젝트 업데이트하기! 관리자 2020.09.17 404
52 C++ 빌더 BDE를 FireDAC으로 마이그레이션 자동화 도구 [1] file 험프리 2020.09.10 358
51 C++17 알고리즘 라이브러리 병렬 정렬 사용하기 관리자 2020.08.13 405
50 [고객 사례- 의료, C++빌더, 모바일, IoT] 브루너 컨설팅, 손목 웨어러블 헬스케어 기기 관리자 2020.08.11 401
49 [고객 사례- POS, 주문, C++빌더, 멀티플랫폼] BCPOS - 클라우드를 연동한 다양한 간편 결제 지원 POS 관리자 2020.08.04 754
48 [10.4 시드니 신기능] Win64 C++용 새로운 디버거 험프리 2020.05.26 612
47 C++로 UI를 손쉽게 개발해봅시다! 관리자 2020.04.07 1313
46 C++ 언어와 C++빌더의 23년! 관리자 2020.03.13 576
45 MS 비주얼 스튜디오 C++을 C++빌더와 함께 활용하기 관리자 2020.03.12 533
44 마이크로소프트 비주얼 C++ 개발자를 위한 C++빌더 활용 방법 관리자 2020.02.19 455