¿Qué es un lenguaje de programación y algunos tipos? - 02

- Andrés Cruz

En español
¿Qué es un lenguaje de programación y algunos tipos? - 02

To make a program like the one shown in the previous entry, we need programming languages. Today there are multiple programming languages; they practically go out daily and we have everything depending on what we want to do; but...

What is a programming language?

It can be a little difficult to define what a programming language is, because it can take many different definitions and they are all true; so I offer you several key concepts so that you understand what a program is and some of its characteristics:

A programming language is a set of symbols (syntax) and a particular order to guide programming.
A programming language is a set of instructions (symbols and syntax) that allows a person/programmer the ability to write so that the computer "understands" it and executes these commands to do a task, known as a program.
A programming language is a program that allows you to build other programs in writing (using instructions).

Every technological computing device or device requires a programming language to be able to carry out the processes or tasks they have programmed.

Types of programming language

To make a program like the one shown in the previous entry, we need programming languages. Today there are multiple types of programming languages; They practically come out daily and we have everything depending on what we want to do:

  1. If you want to develop desktop applications we have C#, Python and even JavaScript to name a few.
  2. If we want to develop web pages (that is, static content) or derivatives we have JavaScript.
  3. If we want to develop web applications (you can see a web application as if it were a web page but with dynamic content, that is, it changes and we can manage it in some way); for web applications we have PHP, Python, and even JavaScript etc; but these are the ones we deal with in my courses and therefore they are the ones of interest.

This is not really the classification about types, since types go a little further than simply changing from one programming language to another.

Machine language

This is the lowest level language, and it is the one that the machine understands, it is pure zeros and ones, that is, binary, therefore it is not a language that a sane person can program.

Assembly language

This is an intermediate language between a machine language and a high-level programming language, which were those mentioned above; Here we have instructions that are actually command blocks to perform various operations

High level language

Here are the most used programming languages today such as JavaScript, Python, PHP, Java, Kotlin, Dart, among others; and they are the languages that allow us to communicate between a person and the machine, therefore, they are the ones that we generally use when making our programs.

They are languages that have a set of instructions and logic that is easier to understand because it is closer to the language of a human.
All of these languages require the use of an interpreter or a compiler to be able to translate them into a machine language that our computer can understand.

Andrés Cruz

Develop with Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz In Udemy

I agree to receive announcements of interest about this Blog.