.jpg)
When we used C++ ?
- Want to develop platform independent applications
- Need portable assembler
- Want to make heavy use of classes and inheritance.
- Only plan on working on one OS
- Want reasonable performance
- Developers already know C++
- Want to divide work on similar components to different people or teams
C++ in real time Applications
C++ is low level programming language with OOP supported, because it's such low level you are less restricted, and with less restrictions you have more power to manipulate things. Another great thing about C++ is that you have direct access to memory which attractive developers.These are the application and software which used C++ in their most of structure:
Amadeus : running the biggest non-military data center in Europe (in excess of 5000 transactions per second, 200000 terminals connected, 24/7 operation) is doing most of its current developments in C++.
Unix : All Unix-based server applications are completely C++ like Car reservation, Customer profile serve, Electronic ticketing, TCP/IP front end
Apple : the iPod user interface (uses Pixo application framework written in C++)
Photoshop & ImageReady : Structure of the Photoshop and imageReady in um complete without C++
MySQL : MySQL server is totally based on C++ and its used approximately 250,000 C++ lines of code
Advantage of C++
- Native support for object oriented programming
- Uncompromising low-level efficiency essential for C++ which allows us to use C++ to write device drivers
- Provides inline functions which combine the efficiency of using macros
- C++ is widely used for teaching and research
- Legacy code (Code written by others or under a previous language, architecture, methodology, or framework that pertains to the current project.)
Asad Niazi is Software Engineer , Programmer, Web Developers and a young mentor of Tech Solutions Desk and Blogging Solutions . Asad Love to writes about Technology, Programming, Blogging and make money online.
0 comments:
Post a Comment