원문(영어) 보기: 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 15411
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13959
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16495
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22047
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23266
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18920
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39243
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174694
1043 데브기어 컴포넌트 컨버터 원리와 구조 설명 험프리 2019.10.11 982
1042 엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 험프리 2019.10.04 573
1041 엔터프라이즈 커넥터 설치하기 file 험프리 2019.10.01 652
1040 엔터프라이즈 커넥터로 'VCL 애플리케이션에서 엑셀 데이터 가져오기&편집하기' file 김원경 2019.09.27 955
1039 이 달의 기술자료 - 2019년 10월 험프리 2019.09.27 368
1038 [RAD서버] JSON 처리 단순화 컴포넌트 활용 - TEMSDataSetResource 험프리 2019.09.27 752
1037 [오프라인 세미나] 델파이 마이그래이션 - 실전 사례로 살펴보는 소프트웨어 현대화 전략 [1] 관리자 2019.09.27 662
1036 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 499
1035 서베이몽키(SurveyMonkey)를 프로젝트에 연동하기 관리자 2019.09.20 709
1034 "모든" 데이터를 프로젝트에 연동하기 - 파이어닥(FireDAC) 엔터프라이즈 커넥터 활용 관리자 2019.09.19 470
1033 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 721
1032 리눅스용 앱에 다양한 스타일 적용하기 (FMX 스타일들을 리눅스 앱에도!) 관리자 2019.09.17 467
1031 밝은 톤의 사용자 친화적인 디자인을 찾고있다면 - 푸에르토 리코(Puerto Rico) FMX 스타일 관리자 2019.09.17 526
1030 과감하면서도 볼드한 효과를 주고 싶다면 - Ruby Graphite FMX 스타일 관리자 2019.09.17 476
1029 그라데이션이 적용된 멋진 스타일을 적용하고 싶다면 - 스텔라(Stellar) FMX 스타일 관리자 2019.09.17 584
1028 현대화 작업, 바로 지금이 골든타임입니다! 관리자 2019.09.11 390
1027 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1448
1026 [따라하기] Advanced 델파이 UI 작성하기 file 험프리 2019.09.11 2137
1025 [10.3 리오][업데이트 2] 델파이 리눅스 클라이언트 애플리케이션 지원 관리자 2019.09.10 406
1024 [10.3 리오][업데이트 2] 멋지게 업그레이드된 VCL 품질 관리자 2019.09.10 380