About C++

we are going to start with a basic concept
Basic concepts:
what is c++?
C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in a "C style" or "object-oriented style."
C++ is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features. Initially, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes." However, it was renamed C++ in 1983.
C++ is one of the most popular languages primarily utilized with system/application software, drivers, client-server applications and embedded firmware.
what is programming language:
A programming language is a set of commands, instructions, and other syntax use to create a software program.
Types of programming languages:
i) High level and
ii)Low level language.
High level languages:
Languages that programmers use to write code are called "high-level languages.
 This code can be compiled into a "low-level language," which is recognized directly by the computer hardware.
High-level languages are designed to be easy to read and understand. This allows programmers to write source code in a natural fashion, using logical words and symbols. For example, reserved words like function, while, if, and else are used in most major programming languages.
Examples:
Examples of high-level languages include C++, Java, Perl, and PHP
Low level languages:
A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions. Generally this refers to either machine code or assembly language. The word "low" refers to the small or nonexistent amount of abstraction between the language and machine language; because of this, low-level languages are sometimes described as being "close to the hardware". Programs written in low-level languages tend to be relatively non-portable, mainly because of the close relationship between the language and the specific hardware architecture.
Low-level languages can convert to machine code without a compiler or interpreter— second-generation programming languages.
Examples:
Machine language and assembly language are the examples of low level language.
 



Comments

POPULAR POSTS

Language processors:

DAY 1