C++ Essentials 1.2

License: Free ‎File size: 2.62 MB
‎Users Rating: 4.0/5 - ‎1 ‎votes

Welcome to the online mobile C++ tutorial! The purpose of this tutorial is to give a good understanding of the programming language C++ to any person that wants it.So what is C++? Why are so many programs written in C++?C++ is a third generation programming language. When computers were first invented, they were programmed with very simple, low-level commands. A programmer would design a program, then translate the program into a specific set of codes, known as machine language. These codes would be fed into a computer with switches, punch-cards, or primitive keypads. These programs were cumbersome to write, and very hard to debug. (Debugging is the act of removing mistakes in a program.) Machine code is considered the first generation of programming languages.This application helps the user to get basic knowledge about C++ language. It provides six chapter namely:*Computer Hardware*Programs: Instructions in the Computer*Operating Systems*Why have high-level languages?*C++ development environment*Sequence (PDF of chapter)*Iteration (PDF of chapter)*Selection (PDF of chapter)*Simple use of files*Functions*Arrays*Programs with functions and arrays*Standard algorithms*Tools*Design and documentation*Enum, Struct, and Union*Examples using structs*Bits and pieces*Beginners' Class*Dynamic data and pointers*Collections of data*A World of Interacting Objects*Intermediate class*Two more - trees*Templates *Exceptions*Example: Supermarket*Design and documentation: 2*The Power of Inheritance and Polymorphism*Reusable designs*Frameworks for understandingIt cover major part of C++ programming language and also it will very useful for the fresher as well as for Job seekers for interview.C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C language. Originally named C with Classes, the language was renamed C++ in 1983, as a pun involving the increment operator.C++ is one of the most popular programming languages with application domains including systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and proprietary C++ compiler software, including the GNU Project, Microsoft, Intel and Embarcadero Technologies. C++ has greatly influenced many other popular programming languages, most notably C# and Java.C++ is also used for hardware design, where the design is initially described in C++, then analyzed, architecturally constrained, and scheduled to create a register-transfer level hardware description language via high-level synthesis.The language began as enhancements to C, first adding classes, then virtual functions, operator overloading, multiple inheritance, templates, and exception handling among other features. After years of development, the C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998. The standard was amended by the 2003 technical corrigendum, ISO/IEC 14882:2003. The current standard extending C++ with new features was ratified and published by ISO in September 2011 as ISO/IEC 14882:2011 (informally known as C++11).Note: This free app is ad supported and may contain ads in the notification tray and/or home screen.Keywords: polymorphism, oops concept, C++, Cpp, programming, language, pointer, coding, interview, functions,

VERSION HISTORY

  • Version 1.2 posted on 2012-10-29
    Several fixes and updates
  • Version 1.2 posted on 2012-10-29

Program Details