Langage de programmation

Table des matières

Résumez avec :

A lenguaje de programación es un código informático con el que los programadores desarrollan nuevo software en forma de programas, scripts y cualquier clase de instrucciones que los ordenadores ejecutarán.

Aunque todos los lenguajes de programación tengan ciertas similitudes, todas tienen una sintaxis propia y están enfocadas a ciertos usos concretos. Por ejemplo, hay lenguajes de programación que están más enfocados a la gestión de los servidores, otras en la experiencia de usuario, y otras en la extracción y administración de bases de datos.

El primer lenguaje de programación de alto nivel fue Fortran (Formula Translation). Fue creado en 1957 por un equipo de programadores liderado por John W. Backus en IBM (International Business Machines Corporation), y representa un hito mayúsculo en la historia de la programación.

¡Te invitamos a leer nuestro ranking de lenguajes de programación más usados!

Tipos de lenguajes de programación

Según diferentes criterios, podemos clasificar los lenguajes de programación en varios tipos:

De alto nivel / bajo nivel

Los lenguajes de programación de bajo nivel se asemejan más a la arquitectura hardware y a cómo procesan la información las máquinas. Por tanto, son más complejos e impenetrables para las personas y requieren de un elevado grado de especialización.

Por otra parte, la mayoría de lenguajes de programación que se utilizan hoy día son de alto nivel, ya que su sintaxis se acerca más al lenguaje humano y su aprendizaje es relativamente más sencillo.

Algunos ejemplos de lenguajes de programación de bajo nivel son el lenguaje ensamblador para microprocesadores, C o LISP.

Probablemente, podrías nombrar lenguajes de programación de alto nivel, puesto que son los más conocidos. Algunos ejemplos son C# (pronunciado “si sharp”), Java, Python y PHP.

Declarativo / imperativo

En los lenguajes imperativos se le define a la máquina una secuencia exacta de pasos que debe seguir para resolver un problema. Por su lado, los lenguajes de programación declarativos se centran en describirle a la máquina el resultado deseado, sin especificar las instrucciones para llegar a este.

El mejor ejemplo de lenguaje declarativo es SQL para consultar bases de datos, y entre los ejemplos de lenguaje imperativo encontramos Pascal, Java o C++.

De propósito general / de dominio

Los lenguajes de propósito general son aquellos que sirven para desempeñar una amplia variedad de tareas, mientras que los lenguajes de dominio específico (DSL) están pensados especialmente para dar respuesta a unos problemas o tareas concretos.

Entre los lenguajes de programación de propósito general podemos mencionar Java, C o Ruby. También hay muchos lenguajes de programación de dominio específico como CSS, XML, Verilog o SQL.

Orientación a objetos

Un lenguaje de programación orientado a objetos (POO) es un paradigma de programación que se basa en la organización y manipulación de datos a través de objetos. Los objetos son entidades que representan elementos del mundo real o conceptos abstractos y tienen características (atributos) y comportamientos (métodos) asociados.

Ejemplos de lenguajes de programación orientados a objetos son Java, C++, Python y C#

Compilados / interpretados

En los lenguajes compilados, el código fuente que escribe el programador se traduce completamente a un código ejecutable en lenguaje máquina mediante un programa especial llamado compilador. Este proceso se realiza antes de que el programa se ejecute y genera un archivo binario que contiene las instrucciones directamente comprensibles por la CPU.

En los lenguajes interpretados, el código fuente no se traduce completamente antes de la ejecución. En cambio, un programa intérprete lee el código línea por línea y lo traduce a lenguaje máquina o bytecode a medida que se va ejecutando.

Algunos ejemplos de lenguajes compilados son C, C++ y Rust. Por su parte, entre los lenguajes interpretados podemos mencionar Python, JavaScript y Ruby.

Partager en :

Articles connexes

Entrepôt de données

Un entrepôt de données est une infrastructure de stockage et de traitement des données conçue pour faciliter l'analyse et l'établissement de rapports. Il s'agit en quelque sorte d'un dépôt centralisé d'informations commerciales qui permet aux organisations de prendre des décisions éclairées. À la base, un entrepôt de données

HTML

Tout comme une maison est construite sur des fondations, la base d'un site web est son code HTML. HTML est l'abréviation de "hypertext markup language" (langage de balisage hypertexte). Il est considéré comme une norme pour la création de pages web.

Kubernetes

Kubernetes, également connu sous le nom de K8s, est une plateforme open source conçue pour automatiser, déployer, mettre à l'échelle et exploiter des applications conteneurisées. Sa fonction première est d'orchestrer et de gérer efficacement les conteneurs, en fournissant un environnement robuste et flexible pour le déploiement d'applications.

Explicabilité

Dans le contexte de l'intelligence artificielle (IA) et de l'apprentissage automatique, l'explicabilité fait référence à la capacité de comprendre et d'expliquer de manière claire et détaillée comment un modèle d'apprentissage automatique génère des prédictions, prend des décisions ou exécute des tâches.

Retour en haut