what is c used
이 자습서에서는 C ++로 작성된 몇 가지 유용한 소프트웨어 프로그램과 함께 C ++ 언어의 다양한 실제 응용 프로그램에 대해 설명합니다.
우리는 전체 C ++ 언어를 연구하고 수시로 다양한 주제에 대한 애플리케이션에 대해 논의했습니다. 그러나이 튜토리얼에서는 전체적으로 C ++ 언어의 응용 프로그램에 대해 설명합니다.
그 외에도 일상 생활에서 사용하는 C ++로 작성된 기존 소프트웨어 프로그램에 대해서도 논의합니다.
추천 읽기 => 완전한 C ++ 교육 시리즈
학습 내용 :
- C ++의 실제 애플리케이션
C ++의 실제 애플리케이션
다음은 C ++를 사용하는 애플리케이션입니다.
# 1) 게임
C ++는 하드웨어에 가깝고 리소스를 쉽게 조작 할 수 있으며 CPU 집약적 기능에 대한 절차 적 프로그래밍을 제공하고 빠릅니다. 또한 3D 게임의 복잡성을 무시할 수 있으며 다중 계층 네트워킹을 제공합니다. C ++의 이러한 모든 이점은 게임 개발 제품군은 물론 게임 시스템을 개발하는 데있어 주요 선택이됩니다.
# 2) GUI 기반 애플리케이션
C ++는 필요한 기능을 갖추고 있으므로 대부분의 GUI 기반 및 데스크톱 응용 프로그램을 쉽게 개발하는 데 사용할 수 있습니다.
C ++로 작성된 GUI 기반 애플리케이션의 몇 가지 예는 다음과 같습니다.
파이썬 대 C ++ 구문
Adobe 시스템
Illustrator, Photoshop 등 Adobe 시스템의 대부분의 응용 프로그램은 C ++를 사용하여 개발됩니다.
Win Amp 미디어 플레이어
Microsoft의 Win amp 미디어 플레이어는 수십 년 동안 우리의 모든 오디오 / 비디오 요구를 충족시켜 온 인기있는 소프트웨어입니다. 이 소프트웨어는 C ++로 개발되었습니다.
# 3) 데이터베이스 소프트웨어
C ++는 데이터베이스 관리 소프트웨어 작성에도 사용됩니다. 가장 많이 사용되는 두 데이터베이스 MySQL 및 Postgres는 C ++로 작성되었습니다.
MYSQL 서버
많은 실제 응용 프로그램에서 널리 사용되는 가장 인기있는 데이터베이스 소프트웨어 중 하나 인 MySQL은 C ++로 작성되었습니다.
이것은 세계에서 가장 인기있는 오픈 소스 데이터베이스입니다. 이 데이터베이스는 C ++로 작성되었으며 대부분의 조직에서 사용됩니다.
# 4) 운영 체제
C ++가 강력한 형식의 빠른 프로그래밍 언어라는 사실은 운영 체제 작성에 이상적인 후보입니다. 이 외에도 C ++에는 저수준 프로그램을 작성하는 데 도움이되는 광범위한 시스템 수준 함수 모음이 있습니다.
애플 OS
Apple OS X에는 C ++로 작성된 일부 부품이 있습니다. 마찬가지로 iPod의 일부 부분도 C ++로 작성되었습니다.
Microsoft Windows OS
Microsoft의 대부분의 소프트웨어는 C ++ (Visual C ++의 버전)을 사용하여 개발되었습니다. Windows 95, ME, 98과 같은 응용 프로그램; XP 등은 C ++로 작성됩니다. 이 외에도 IDE Visual Studio, Internet Explorer, Microsoft Office도 C ++로 작성되었습니다.
# 5) 브라우저
브라우저는 주로 렌더링 목적으로 C ++에서 사용됩니다. 대부분의 사람들은 웹 페이지가로드 될 때까지 기다리는 것을 좋아하지 않으므로 렌더링 엔진은 실행 속도가 빨라야합니다. C ++의 빠른 성능으로 대부분의 브라우저에는 C ++로 작성된 렌더링 소프트웨어가 있습니다.
셀레늄에서 CSS 선택기를 사용하는 방법
모질라 파이어 폭스
Mozilla 인터넷 브라우저 Firefox는 오픈 소스 프로젝트이며 완전히 C ++로 개발되었습니다.
천둥새
Firefox 브라우저와 마찬가지로 Mozilla의 이메일 클라이언트 인 Thunderbird도 C ++로 개발되었습니다. 이것은 또한 오픈 소스 프로젝트입니다.
Google 애플리케이션
Google 파일 시스템 및 Chrome 브라우저와 같은 Google 애플리케이션은 C ++로 작성됩니다.
# 6) 고급 계산 및 그래픽
C ++는 고성능 이미지 처리, 실시간 물리적 시뮬레이션, 고성능과 속도가 필요한 모바일 센서 애플리케이션이 필요한 애플리케이션을 개발하는 데 유용합니다.
별칭 시스템
Alias 시스템의 Maya 3D 소프트웨어는 C ++로 개발되었으며 애니메이션, 가상 현실, 3D 그래픽 및 환경에 사용됩니다.
# 7) 은행 애플리케이션
C ++는 동시성을 지원하므로 다중 스레딩, 동시성 및 고성능이 필요한 뱅킹 애플리케이션의 기본 선택이됩니다.
Infosys Finacle
Infosys Finacle – 백엔드 프로그래밍 언어로 C ++를 사용하는 인기있는 핵심 뱅킹 애플리케이션입니다.
# 8) 클라우드 / 분산 시스템
오늘날 광범위하게 사용되는 클라우드 스토리지 시스템은 하드웨어에 가깝게 작동합니다. C ++는 하드웨어에 가깝기 때문에 이러한 시스템을 구현하기위한 기본 선택이됩니다. 또한 C ++는 동시 응용 프로그램을 빌드 할 수있는 다중 스레딩 지원 및로드 허용을 제공합니다.
Bloomberg
Bloomberg는 투자자에게 실시간 재무 정보 및 뉴스를 정확하게 제공하는 데 사용되는 분산 RDBMS 애플리케이션입니다.
Bloomberg의 RDBMS는 C로 작성되지만 개발 환경과 라이브러리 세트는 C ++로 작성됩니다.
# 9) 컴파일러
다양한 고급 프로그래밍 언어의 컴파일러는 C 또는 C ++로 작성됩니다. 그 이유는 C와 C ++ 모두 하드웨어에 가깝고 기본 하드웨어 리소스를 프로그래밍하고 조작 할 수있는 저수준 언어이기 때문입니다.
# 10) 임베디드 시스템
스마트 워치, 의료 장비 시스템과 같은 다양한 임베디드 시스템은 하드웨어 수준에 더 가깝고 다른 고급 프로그래밍 언어와 비교할 때 많은 저수준 함수 호출을 제공 할 수 있으므로 C ++를 사용하여 프로그래밍합니다.
# 11) 엔터프라이즈 소프트웨어
C ++는 많은 엔터프라이즈 소프트웨어뿐만 아니라 비행 시뮬레이션 및 레이더 처리와 같은 고급 애플리케이션을 개발하는 데 사용됩니다.
# 12) 도서관
매우 높은 수준의 수학적 계산이 필요할 때 성능과 속도가 중요합니다. 따라서 대부분의 라이브러리는 핵심 프로그래밍 언어로 C ++를 사용합니다. 대부분의 고급 기계어 라이브러리는 C ++를 백엔드로 사용합니다.
펜을 어떻게 시험 해볼래
C ++는 대부분의 다른 프로그래밍 언어보다 빠르며 동시성을 통한 멀티 스레딩도 지원합니다. 따라서 동시성과 함께 속도가 필요한 애플리케이션에서 C ++는 개발을 위해 가장 많이 찾는 언어입니다.
속도와 성능 외에도 C ++는 하드웨어에 가깝고 C ++ 저수준 함수를 사용하여 하드웨어 리소스를 쉽게 조작 할 수 있습니다. 따라서 C ++는 저수준 조작과 하드웨어 프로그래밍이 필요한 응용 프로그램에서 확실한 선택이됩니다.
결론
이 튜토리얼에서는 소프트웨어 전문가로서 매일 사용하는 C ++로 작성된 소프트웨어 프로그램과 C ++ 언어의 다양한 응용 프로그램을 살펴 보았습니다.
C ++는 배우기 어려운 프로그래밍 언어이지만 C ++를 사용하여 개발할 수있는 응용 프로그램의 범위는 놀랍습니다.
=> 쉬운 C ++ 교육 과정 읽기 .
추천 도서
- 응용 프로그램 설치 및 Appium 테스트를위한 준비
- 내 IP 주소 및 위치는 무엇입니까 (여기에서 실제 IP 확인)
- 웹 및 제품 응용 프로그램에 대한 샘플 버그 보고서
- 클라이언트-서버 및 웹 기반 테스트 란 무엇이며 이러한 응용 프로그램을 테스트하는 방법
- WinAutomation 자습서 : Windows 응용 프로그램 자동화 (1 부)
- 테스트를 좋아하는 이유는 무엇입니까? 우리는 12 가지 이유가 있습니다.
- JAVA / J2EE 응용 프로그램의 자동화 테스트를 수행하는 방법 (2 부)
- BlazeMeter를 사용한 모바일 애플리케이션 성능 테스트