Wednesday Educational Theme | Get stated with C++ Programming | Basic of C++ | 20% reward to @steemit-pak

in STEEMIT PAKISTAN3 years ago

20% reward to @ steemit-pak

Hi Steemians!

Greeting to all, hope you all are well and enjoy happy life.

In today's post I will tell you about programming. In this programming I will share with you how we start C ++ so we need to know some things about starting it. You can start your own programming with this in mind, so if you want to learn those things, please contribute with me.

image.png

Source
License

Getting Started With C

Agenda we discuss in post.

  • What is Program?
  • What is Programming Language?
  • Types of PL
  • Characteristics of high level language.

So Let's Start:

  • What is Program?

Program:

A PC is a gadget that adheres to the directions given to it. A clear cut arrangement of directions given to the PC is known as a PC program. A computer program is written in programming language. An individual who creates program is called software engineer.

  • What is Programming Language?

Programming Language:

A bunch of words and images used to compose programs is called programming language. The programming languages are used to write computer programs. A programming language is a mean of correspondence between a client and PC.

  • Types of PL (Programming Language)

Types of Programming Language:

  • Low-level Language
  • High-Level Language

1. Low level language:

Low level languages are near to computer hardware and far from human languages the low level languages are divided into the following two main categories as follows;

  • Machine language
  • Assembly language

a). Machine language:

A type of language in which instructions are written in binary form is called machine language .It is the only language that is directly understood by the computer. It is the native language of the computer a program written in machine learning which can be executed very fast by computer. The computer does not need any translated to understand this language the programs written in machine languages are machine dependent. Every computer has its own machine language machine language is difficult to understand and learn the process of writing and modifying program in machine language takes a lot of time.

b). Assembly language:

Assembly language is a low level language. It is one stage higher than machine language. In low level computing construct machine guidelines are supplanted with English like words known as Mnemonics.
Programs written in assembly language are easier to write and modify then machine language. Low level computing construct is for the most part utilized for composing framework programming. The programs written in assembly language cannot be executed by the computer directly. An interpreter called constructing agent is utilized to change over low level computing construct programs into machine language.

2. High level language:

A sort of language that is near human dialects is called undeniable level language. The instruction in these languages is similar to English language such as input and print etc. These languages are easy to understand. A set of rules for writing programs in high level language is known as Syntax. Each language has its own Syntax. The instructions must be written according to the syntax of the language any other in the program is identified by the language translator.

Some examples of high level languages are as follows:

C/C++: It is utilized to compose framework programming and application programming.
Java: it is a popular programming language and provides strong features for network programming.
Pascal: It is used for both scientific and business applications.
FORTRAN: It stands for formula Translation. It has very powerful mathematical capabilities.
BASIC: It is represents fledglings generally useful representative guidance code. It was utilized fundamentally by understudies to utilize the PC to take care of straightforward issues.
COBOL: It stands for common business oriented language. It is used to write business applications.

  • Characteristics of high level language.

Characteristics of high level language:

Easy to learn:

High level languages are closer to human languages and far from machine language. These are English like-like languages and are easier to learn.

Easy Error Detection:

High level languages are easy to read and modify. It makes it easy to find errors in programs written in high level languages.

Standardized Syntax:

The syntax of high-level language is standardized these languages describe a well-defined way of writing programs different organizations work to determine standard Syntax of these languages. An important organization is American national standards Institute also known as ANSI.

Deep hardware knowledge not required:

These languages do not require deep knowledge of hardware on machine architecture. A program can write efficient programs without a deep knowledge of hardware. He can concentrate on solving the problem rather than concerning the human machine interaction.

Machine Independence:

High level languages provide machine Independence. It means that the programs written in high level language can be executed on different types of computers.

More programmers:

Programming in low level languages is very difficult. However, significant level dialects are not difficult to learn. It urges more individuals to gain proficiency with these dialects such countless software engineers of significant level dialects are accessible.

Shorter programs:

Projects written in undeniable level dialects are more limited than low level dialects. One instruction of high level language is equivalent to many instructions of low level language.

Here we discuss basic things for C++. I hope you will understand very clearly.

Steem Pakistan Divider 2.png

Thanks For Watching

Here is my Achievement 01link.

Special Thanks:
@steemit-pak
@haidermehdi
@hassanabid
@event-horizon
@vvarishayy
@salmanwains

Steemit Pakistan Footer 1.png

Subscribe STEEMIT PAKISTAN

Quick Delegation Links To earn delegation rewards

50 SP100 SP200 SP300 SP400 SP500 SP
1000 SP1500 SP2000 SP3000 SP4000 SP5000 SP

Regards:@aykiz07

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60788.02
ETH 2632.71
USDT 1.00
SBD 2.63