Lenguaje de programación

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.
- Lista de lenguajes de programación informática.
- ¿Cuántos lenguajes de programación hay?
- ¿Cuáles son los principales lenguajes de programación?
- Páginas relacionadas.
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.
- Alto nivel (más común) / nivel bajo
- Declarativo / imperativo / procesal
- Propósito general / específico de dominio
- Orientado a objetos / concurrente
- Comando / Compilado / Lenguaje de escritura
- Conjunto de respuestas
Existen otros paradigmas que pueden clasificar un lenguaje de programación. Intentamos enumerar solo los más comunes como punto de partida.
ConsejoUn 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 |
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.
NotaHay 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:
- C
- C#
- C++
- D
- Java
- Rápido
- Tcl
- Visual Basic
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:
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:
- HDML
- HTML
- Java
- JavaScript
- Perl
- PHP
- Pitón
- XML
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.
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.
ConsejoSi 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.