Taking it to the next level
In 1957, programmers from IBM introduced the first high-level language, Fortran. It was used by scientists for mathematical calculations. A year later, in contrast to Fortran, which had an American registration, in Europe appeared the language Algol, which became established in the academic environment.
The first language that could be used not only for scientific purposes was the business-oriented language Kobol, even closer to natural English. It was developed in 1960. And in 1964 the programming language Basic was invented.
High-level languages used words and mathematical symbols familiar to everyone. It became much easier to write programmes in them. Compilers were created for them, converting source code from programming languages to machine code.
In 1970, the Pascal language appeared, which is used to teach programming. The language is named after the French scientist Blaise Pascal. In this language for the first time embodied the structural approach, in which programmes are divided into blocks. It increased the readability of the code.
The white crow looks like the C language, which was created in 1972. It is a low-level language. If we describe it in one phrase, it is Assembler in human form. It is now actively used where compact code, fast performance and memory management are needed, for example, to create operating systems. Its syntax became the basis for the high-level languages C+, C#, Java and others.
In the 1980s, with the advent of personal computers, ordinary people came into programming. From that moment on, new languages began to appear very quickly, including most modern languages. An even more powerful impetus for development at the turn of the millennium was the rapid spread of the Internet. Simple users began to create websites, which led to the emergence of new languages for the web: PHP, JavaScript and others.
The purpose of evolution of programming approaches is the same - to simplify the writing of large and complex programmes, their debugging and modification. Today there are a lot of programming languages - several thousand. Nobody knows the exact number, Magenta Favorita managers shared. But most of them are forgotten or not used. A little more than twenty programming languages are in demand.
You may wonder, ‘What if there was one single universal programming language?’ Unfortunately, that's not going to be the case. There is a progressive movement forward: from the lowest to the highest, which is called progress. New languages will appear as new tasks and application areas appear. Besides, nobody cancelled competition and market laws.