Computer Programming Fundamentals.

Isira Gajasinghe
2 min readNov 19, 2021

--

Hello everybody, nowadays I’m aiming to quote computing programming fundamentals. The world’s most typical language is English. English has grammar likewise programing language has syntax. pc no matter, programming is that the method by that specialists develop code that guides a pc, application, or computer code program on the way to do certain tasks.

Programming languages can be mainly divided into,

1. Low-level programming languages

  • Machine Language

Machine language, often known as machine code, is a low-level language made out of binary numbers. (1 & 0) It is very difficult to understand but it is the only thing that the computer can work with.

  • Assembly Language

Assembly language is Assembly language includes human-readable commands. Assembly language is only understood by human beings.

2. High-level programming languages

The first high-level programming languages were designed in the 1950s. High-level languages have the benefit of being easier to read, write, and maintain than low-level languages. A compiler or interpreter must eventually transform programs written in a high-level language into machine code.

The most significant fundamental aspects of programming languages are as follows:

  • Programming Environment
  • Data Types
  • Variables
  • Keywords
  • Logical and Arithmetical Operators
  • If else conditions
  • Loops
  • Numbers, Characters, and Arrays
  • Functions
  • Input and Output Operations

High-Level Languages

  • Python
  • Java
  • C
  • C++
  • PHP
  • SQL
  • GO
  • HTML

Advantages of High-level languages.

  • Friendly to programmers.
  • Memory efficiency is lower.
  • For programmers, it is simple to follow.
  • Debugging is simple.
  • Simple to keep up with

Disadvantages of Low-level Languages.

  • Friendly to machines
  • In programming, this term is rarely used.
  • Extremely memory-efficient
  • For programmers, this is difficult to grasp.
  • Debugging is rather difficult.
  • Maintaining it is fairly difficult.

Programming Algorithms

A programming algorithm is a technique or procedure that is used to solve a problem.

Algorithms in Programming are represented by

  • Flowcharts
  • Pseudo codes

There are three primary constructs that regulate an algorithm’s flow

  • Sequence
  • Selection
  • Iteration

What Is the Role of a Computer Programmer?

  1. Analysis
  2. Design
  3. Implement
  4. Test
  5. Release
  6. Maintain

Top Programming Languages by Job Openings

Emerging programming languages by Job openings

References

https://careerkarma.com/blog/top-programming-languages-2021

--

--

Isira Gajasinghe
Isira Gajasinghe

Written by Isira Gajasinghe

Cyber Security Undergraduate | InfoSec Enthusiast 🐧

No responses yet