Programming Languages

Programming Languages

Introduction

What is a programming language?

A programming language is a formal language used by programmers to develop
various kinds of output such as softwares and scripts by inputting a set of
instructions.

History

1940s – 1950s

The first high-level programming language was Plankalkul, created by Konrad
Zuse between 1942 and 1945 for the purposes of engineering. The language was
initialy described in Zuse’s planned Ph.D. dissertation in 1943 and later
developed in 1945. The main features of the programming languaage was that the
functions don’t support recursion, only supports call by value, only local
variables, composite types are arrays and tuleps, contains conditional
expressions, contains for loop and a while loop and no goto.

1960s-1970s

The 1960s and 1970s were the time when most programming languages model that
we use today were invented.During this period, there was a considerable debate
regarding the usage of structured control flow structures of selection and
repetition, block structures and subroutines in contrast to using simple tests
and jumps. This debate was due to some languages not includeing a “goto” at
all, which forced structured programming on the computer.

Market Trends

TIOBE Index

The TIOBE Index states that JAVA, C, C++, Python, Javascript and VB.Net are
the programming languages that cover more than 50% of the market share.

In-Demand Programming Languages

The same programming languages are also listed in the most in-demand programming languages dervied from the Indeed Job Openings of 2017. Java has a demand
of 26,269, Javascript has a demand of 24,248, and C# has a demand of 13,523 out of every 100,000 tech related jobs.

Pull requests

Pull requests are the amount of code being written in a certain language.

After analyzing the usage of programming languages and its market share, we can conclude that languages such as Java, Python, C and Javascript are the most
popular and in demand programming languages.

Mobile Friendly Test
| W3 HTML Validation Service
| W3C CSS Validation Service

This website was created from W3schools’Resposive Web Design tutorial by G Saunders

Scroll to top