원문(영어) 보기: 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 22668
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 21100
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 23131
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28964
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 30101
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 25465
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 46430
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 182427
1023 [10.3 리오][업데이트 2] RAD서버 마법사 & 배포 기능 업그레이드 관리자 2019.09.10 298
» 최신 C++ 표준으로 최신 윈도우 지원까지 관리자 2019.09.10 366
1021 리눅스 앱에 파이어몽키에서 적용했던 스타일을 똑같이 적용하세요 - Wedgewood Light 스타일 관리자 2019.09.09 465
1020 리눅스 앱에 '깔끔하면서도 샤프한' 스타일을 적용하고 싶다면 - Air 스타일 관리자 2019.09.09 468
1019 '눈에 확 띄는' 리눅스 앱을 만들고 싶다면 - Amakrits 스타일 관리자 2019.09.09 432
1018 리눅스 앱에 '윈도우 10 컬러 스타일'을 적용하고 싶다면 - Aqua Graphite 스타일 관리자 2019.09.09 521
1017 리눅스 앱에 '프로페셔널' 해보이는 스타일을 적용하고 싶다면 - Blend FMX 스타일 관리자 2019.09.09 488
1016 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 716
1015 오래된 C++ 프로젝트 마이그레이션 하기 관리자 2019.09.05 318
1014 윈도우10, 왜 그리고 어떻게 지원해야 할까요? 관리자 2019.09.04 451
1013 [10.3 리오] What's NEW! 신기능 자세히 보기 관리자 2019.09.02 1132
1012 이 달의 기술자료 - 2019년 09월 file 험프리 2019.08.28 362
1011 [10.3 리오][업데이트 2] 새로운 RAD서버 관리 콘솔 관리자 2019.08.28 602
1010 [10.3 리오][업데이트 2] C++ 코드인사이트 기능 업데이트 관리자 2019.08.23 644
1009 [업데이트][10.3.2][패치] 업데이트 및 패치 정보 [5] 험프리 2019.08.23 950
1008 유투브(YouTube)와 워드프레스(WordPress)를 엔터프라이즈 커넥터로 연동해 활용하기 관리자 2019.08.21 438
1007 [10.3 리오][업데이트 2] Firebase 안드로이드 앱 푸쉬 알림 - 10.3.2에서 FCM 수신 설정하기 [1] file 김원경 2019.08.21 1833
1006 [도서/PDF/소스코드] 델파이 Begin...End - 부록 관리자 2019.08.20 745
1005 [도서/PDF/소스코드] 델파이 Begin...End - 21장. 쓰레드 관리자 2019.08.20 1164
1004 [도서/PDF/소스코드] 델파이 Begin...End - 20장. 인디 컴포넌트를 이용한 프로그래밍 관리자 2019.08.20 748