You are on page 1of 13

Name: Masira Shaikh

Roll no: 89
Class: SYBBA(CA)
C++ presentation-2
Application areas of cpp
Introduction to C++
C++ is a programming language, which has
imperative and 
object-oriented programming(OOPs) features. It is
referred to as a middle-level programming
language.
It supports official, object-oriented and generic
programming. It is having a rich standard library
with a rich set of functions manipulating files and
methods manipulating data structures in ease and
fast way etc. This language is widely used among
programmers or developers mainly in the
application domain.
Applications of C++

Banking
applica Browsers
tions
Games
GUI based
application
Operatin
s g system
Cloud
comput compiler
ing
1.Banking application
Since banking applications require concurrency,
multi-threading, concurrency, and high
performance, C++ is the default choice of
programming language. Infosys Finacle is a
popular banking application developed using C++.
One of the most popularly used core-banking
system - Infosys Finacle uses C++ as one of the
backend programming languages.
Banking applications process millions of
transactions on a daily basis and require high
concurrency and low latency support.
2.Operaing system
C++ is a fast and strongly-typed programming
language which makes it an ideal choice for
developing operating systems. Mac OS X has large
amounts written in C++. Most of the software from
Microsoft like Windows, Microsoft Office, IDE
Visual Studio, and Internet Explorer are also written
in C++.
C/C++ is the backbone of all the well-known
operating systems owing to the fact that it is a
strongly typed and a fast programming language
which makes it an ideal choice for developing an
operating system
3.Games
Since C++ is closer to hardware, game
development companies use it as their
primary choice to develop gaming systems.
It can easily manipulate resources and can
override the complexities of 3D games and
multiplayer networking.
Its speed and faster execution help game
developers utilize the CPU for through and
intensive purpose.
4.Complier
The compilers of many programming languages
are developed in C and C++. This is because they
are relatively lower-level when compared to other
higher-level languages and are closer to the
hardware.
The compilers of various programming languages
use C and C++ as the backend programming
language.
C++also helped in developing a range of compiler
including Dev-C++, Apple C++, clang C++, and
MINGW.
5.Browsers
The rendering engines of various web
browsers are programmed in C++ simply
because if the speed that it offers. The
rendering engines require faster execution to
make sure that users don’t have to wait for
the content to come up on the screen. As a
result, such low-latency systems employ C+
+ as the programming language.
Google applications like Chrome and Google
File System are partly written in C++.
6.GUI application
C++ is also used to develop GUI-based and
desktop applications. Most of the applications
from Adobe such as Photoshop, Illustrator,
etc. are developed using C++.
C++ is the backbone for scripting GUI
applications from Adobe i.e. photoshop,
illustrator, Adobe premier.
Even GUI application from windows like
windows Amp media player , uses C++ in
the backend.
7.Cloud computing
 Cloud storage systems that are used extensively need
to work closer to the hardware. This makes C++ the
default choice for implementing cloud storage
systems.
 These systems also require multithreading support to
build concurrent applications that support load
tolerance, which C++ provides.
 with C++.
 Bloomberg is a distributed RDBMS application that
is primarily written in C, but its development
environment and set of libraries are all written
 and set of libraries are all written
The real world example of the
applications of C++
Spotify
You tube
Amazon.com
Windows OS
Microsoft office
Google
My SQl
Doom Eternal
Linux
RIM blackberry OS4
k yo u
Tha n

You might also like