Lenguaje de programación



Programación de computadoras

A lenguaje de programación es un lenguaje informático que los programadores utilizan para desarrollar programas de software, guiones , u otros conjuntos de instrucciones para que las computadoras lo ejecuten.



Aunque muchos idiomas comparten similitudes, cada uno tiene sus propias sintaxis . Una vez que un programador aprende las reglas, la sintaxis y la estructura del lenguaje, escribe el código fuente en un editor de texto o AQUÍ . Entonces, el programador a menudo compila el código en Lenguaje de máquina que pueda ser entendido por la computadora. Los lenguajes de secuencias de comandos, que no requieren un compilador, utilizan un Interprete para ejecutar el script.

Tipos de lenguajes de programación

Cada uno de los diferentes lenguajes de programación mencionados en el Siguiente sección se puede dividir en uno o más de los siguientes tipos (paradigmas) de lenguajes.



Nota

Existen otros paradigmas que pueden clasificar un lenguaje de programación. Intentamos enumerar solo los más comunes como punto de partida.

Consejo

Un idioma también se puede dividir en uno de cinco lenguajes de generación .



Lista de lenguajes de programación de computadoras

Hoy en día, existen cientos de lenguajes de programación diferentes. La siguiente sección contiene un índice de los diferentes lenguajes de programación y scripting que figuran actualmente en nuestro sitio. Al hacer clic en cualquiera de los siguientes idiomas, se muestra una explicación y ejemplos de ese idioma.

C.A D-K L-Q R-Z
ActionScript
ALGOL
Hay
AIML *
Altair BASIC
Montaje
AutoHotkey
Babel
BÁSICO
Archivo por lotes
BCPL
BeanShell
Arroyos
C
C#
C++
CL
Clojure
COBOL
CoffeeScript
Lisp común
CPL
CSS *
Rizo
Curry
D
DarkBASIC
Dardo
Registro de datos
dBASE
Dylan
EuLisp
Elixir
F
F#
FORTRAN
FoxPro
Franz Lisp
Fabricante de juegos
Ir
GW básico
Haskell
HDML *
HTML *
InterLisp
ksh
Java
JavaScript
JCL
Julia
Kotlin
LeLisp
Ceceo
LiveScript
LOGO
llevar
MACLISP
Matlab
Metro
PAPERAS
Él
C objetivo
OCaml
Pascal
Perl
PHP
Elegir
PureBasic
Pitón
Prólogo
QBasic
R
Raqueta
reanuda
RPG
Rubí
Oxido
Escalera
Esquema
Rasga
SGML *
Simula
Charla
SPL
SQL *
Stanford LISP
Rápido
Tcl
Turbo Pascal
Verdadero BÁSICO
VHDL
Visual Basic
Visual FoxPro
WML *
WHTML *
XLISP
XML *
YAML *
ZetaLisp
Nota

Los idiomas marcados con un asterisco (*) en la lista anterior no son técnicamente un lenguaje de programación. Ellos son margen , hoja de estilo y lenguajes de gestión de bases de datos que se incluyen en la lista para aquellos que puedan considerarlos como un lenguaje de programación.

Aquellos nuevos en la programación de computadoras pueden encontrar abrumadora la lista anterior. Averiguar por dónde empezar depende del tipo de programación informática que desee realizar. La siguiente sección enumera diferentes campos de programación y los lenguajes a considerar para cada uno.

Nota

Hay varios lenguajes de programación enumerados anteriormente que pueden no estar en las siguientes categorías. La razón de esto es que hemos optado por enumerar solo las opciones más populares para evitar confusiones.

Desarrollo de aplicaciones y programas

El desarrollo de aplicaciones y programas implica programas con el que trabaja a diario. Por ejemplo, el navegador de Internet estás usando para ver esto página web se considera un programa. Si está interesado en desarrollar un programa, considere los siguientes idiomas:

Desarrollo de inteligencia artificial

Inteligencia artificial o campos relacionados involucran la creación de interacciones de personajes en juegos de computadora, partes de programas que toman decisiones, chatbots y más. Si está interesado en desarrollar un AI , considere los siguientes idiomas:

  • AIML
  • C
  • C#
  • C++
  • Prólogo
  • Pitón

Desarrollo de base de datos

Los desarrolladores de bases de datos crean y mantienen bases de datos . Si está interesado en crear o mantener una base de datos, considere cualquiera de los siguientes idiomas:

  • DBASE
  • FoxPro
  • MySQL
  • SQL
  • Visual FoxPro

Desarrollo de juegos

El desarrollo de juegos implica crear juegos de computadora u otro software de entretenimiento. Si está interesado en desarrollar un juego, considere los siguientes idiomas:

Controladores de computadora u otro desarrollo de hardware

Ordenador conductores y programación hardware El soporte de interfaz es una necesidad para la funcionalidad del hardware. Si está interesado en desarrollar controladores o interfaces de software para dispositivos de hardware, considere los siguientes idiomas:

Desarrollo de páginas web e Internet

Internet y página web el desarrollo son la esencia de Internet. Sin desarrolladores, Internet no existiría. Si está interesado en crear páginas web, aplicaciones de Internet u otras tareas relacionadas con Internet, considere los siguientes idiomas:

Desarrollo de guiones

Aunque no es probable que se convierta en una carrera, saber crear y desarrollar guiones puede aumentar la productividad para usted o su empresa, ahorrándole innumerables horas. Si está interesado en desarrollar scripts, considere los siguientes idiomas:

¿Cuántos lenguajes de programación hay?

A medida que las computadoras han evolucionado, se han creado muchos lenguajes de programación de computadoras diferentes para varios tipos de desarrollo. Aunque tenemos varias docenas de idiomas enumerados en nuestro sitio, hay cientos que no hemos enumerado. Para hacerse una idea de los diferentes lenguajes de programación, puede visitar La colección Hello World , que ofrece una demostración de cómo escribir 'Hello World' en más de 591 lenguajes de programación diferentes.

¿Cuáles son los principales lenguajes de programación?

Hay muchas formas de responder a esta pregunta. Sin embargo, creemos que el mejor método es confiar en los datos de GitHub, un servicio que aloja más de 96 millones de proyectos de software. En el cuadro a continuación, GitHub muestra los 10 principales lenguajes de programación de 2014 a 2018.

Principales lenguajes de programación en GitHub

En el gráfico, puede ver que los 10 idiomas principales son: JavaScript , Java , Python, PHP, C++ , C #, TypeScript, Shell, C , y Rubí . La descripción completa de la lista de idiomas en crecimiento está en el GitHub Octoverse página.

Consejo

Si está aprendiendo a programar, le recomendamos que aprenda el idioma que se adapte a sus necesidades o al de otros en su industria en lugar del idioma más popular.