Una lista categórica de lenguajes de programación

Los lenguajes de programación son el lenguaje formal, con un conjunto de instrucciones que proporciona el resultado deseado. Para implementar varios algoritmos en nuestras máquinas, comenzamos a usar el lenguaje de programación. En las máquinas programables se utiliza un conjunto de instrucciones específicas, en lugar de lenguajes de programación generales. Los lenguajes de programación informática se utilizan para comunicarse con una computadora. Todos y cada uno de los lenguajes de programación se basan en ciertas reglas sintácticas y semánticas. 

Las computadoras trabajan con representación digital. Solo entendemos la presencia de un 0 o un 1 como apagado o encendido. Entonces, para comunicarnos con las computadoras, tenemos que dar instrucciones en binario, lo cual es casi imposible, así que aquí viene el lenguaje de programación para salvarnos. escribimos las instrucciones en ingles siguiendo algunas reglas sintacticas generales de un lenguaje de programacion y despues este transformado en el codigo maquina por algun proceso y le dice a la computadora que haga alguna operacion especifica. 

Día a día, la creciente demanda de potencia informática y productividad fue el factor clave para el desarrollo de máquinas comerciales, supercomputadoras y diversos dispositivos programados más potentes, más baratos y más rápidos, con la variedad de aplicaciones y tipos de computadoras que cada vez surgen. una necesidad de lenguajes de programación específicos para completar tareas específicas. A continuación se proporciona una lista categórica completa de todos los tipos de lenguajes de programación. No existe un esquema de clasificación estricto para los lenguajes de programación. Así, podemos ver un lenguaje como ejemplo de más de un lenguaje de programación. 

Comprendamos estos lenguajes de programación uno por uno. Como la lista es muy grande, es imposible discutir todos estos en detalle. Aquí estoy escribiendo la breve introducción con un ejemplo para todos estos diversos lenguajes de programación. 
 

  1. Lenguajes compilados: 
    un lenguaje compilado es un lenguaje de programación en el que usamos un compilador para compilar y ejecutar nuestro código. los compiladores son generalmente traductores que generan código a nivel de máquina a partir de nuestro código fuente escrito. 
    Ejemplo:
    • C
    • C++
    • C#
    • ALGOL
    • Cobol
    • Fortran
    • Java
    • Básico visual
    • Charla
  2. Lenguajes interpretados: 
    Un lenguaje interpretado es un lenguaje de programación en el que sin compilar un programa en instrucciones de lenguaje máquina podemos ejecutar instrucciones directa y libremente. El intérprete ejecuta el programa línea por línea. Interpretar un idioma brinda mucha flexibilidad adicional sobre las implementaciones compiladas, como la independencia de la plataforma, el alcance dinámico, la tipificación dinámica, etc. 
    Ejemplo: 
    • Python
    • Ruby
    • Perl
    • Pascal
    • Ceceo
    • BÁSICO
    • APL
  3. Lenguajes de secuencias de comandos: Los 
    lenguajes de secuencias de comandos son lenguajes de programación que controlan una aplicación. Scripts que se pueden ejecutar de forma independiente sobre cualquier otra aplicación. Son ampliamente utilizados en la aplicación que controlan y se utilizan en la automatización. 
    Ejemplo:
    • PHP
    • VBScript
    • Windows PowerShell
    • Guión F
    • beanshell
    • AutoIt
    • R
    • Idioma del creador de juegos
  4. Lenguajes de marcado: 
    un lenguaje de marcado es un lenguaje artificial que se utiliza para anotar un documento de modo que se distinga sintácticamente del texto, el texto que define cómo se mostrará el texto. 
    Ejemplo: 
    • HTML
    • XML
    • XHTML
    • SGML
    • Rizo
  5. Lenguajes procedimentales: 
    la programación procedimental (imperativa) implica especificar los pasos que deben seguir los programas para llegar a un estado previsto. Un procedimiento no es más que un conjunto de instrucciones a las que se puede hacer referencia a través de una llamada de procedimiento. esta ayuda en la reutilización de código. Este tipo de programación hace que los programas estén estructurados y fácilmente rastreables para el flujo del programa. 
    Ejemplo:
    • Hiperconversación
    • Vamos
    • SOCIEDAD ANÓNIMA
    • PL/I
    • MATLAB
    • Rizo
    • Matemática
    • MATLAB
  6. Lenguajes funcionales: 
    los lenguajes de programación funcionales definen cada cálculo como una evaluación matemática. Se centran en la aplicación de funciones. Algunos de los lenguajes de programación funcionales son lenguajes funcionales puros, pero muchos de los llamados lenguajes funcionales son impuros y contienen características imperativas, no son lenguajes de funciones puras. 
    Ejemplo:
    • puro funcional
    • agda
    • SACO
    • SASL
    • Cuneiforme
    • Curry
    • Futhark
    • Haskell
  7. Lenguajes funcionales impuros: 
    • APL
    • C++ (desde C++11)
    • C#
    • VB.NET
    • Ceilán
    • kotlin
    • Ceceo
    • clausura
    • JScript
    • PHP
    • Python
  8. Lenguajes de programación basados ​​en 
    lógica: la programación lógica es un tipo de paradigma de programación que se basa en gran medida en la lógica formal. La programación basada en lógica es un conjunto de oraciones en forma lógica, que expresan hechos y reglas sobre el dominio de un problema. 
    Ejemplo: 
    • Prólogo
    • ROPA
    • ALFA
    • alma-0
    • Curry
    • volante
    • Jano
  9. Lenguajes orientados a 
    objetos: la programación orientada a objetos (POO) es un paradigma de programación de alto nivel basado en el concepto de «objetos», que pueden contener datos, en forma de campos, a menudo conocidos como atributos. En OOP, los programas de computadora unen datos y funciones relacionados en un objeto e implementan objetos y sus procedimientos asociados para crear programas de software. 
    Ejemplo:
    • Scala
    • C++
    • Java
    • Python
    • C#
    • Ruby
    • Scala
  10. Lenguajes de flujo de datos: 
    los lenguajes de programación de flujo de datos se basan en representar el flujo de datos. En un lenguaje de flujo de datos, se pasa un flujo de datos de una instrucción a otra para su ejecución. La ejecución condicional salta los datos y en las llamadas a procedimientos, enruta los datos a una ubicación diferente. 
    Ejemplos: 
    • Analítica
    • BMDFM
    • Tuberías Hartmann
    • Lúcido
    • máx.
    • Onz
    • prografo
    • Datos puros
  11. Lenguajes incrustables: 
    es principalmente un lenguaje de programación y secuencias de comandos dinámicas. también se puede utilizar como un lenguaje de programación de propósito general independiente de la plataforma. Los lenguajes integrados son de dos tipos:
    1. Lado del servidor
    2. Lado del cliente
    3. Lado del servidor
      • PHP
      • VBScript
      • SMX
      • Tcl
      • ADN web
    4. Lado del cliente 
      • código de acción
      • JavaScript
      • VBScript
  12. Lenguajes de máquina: 
    estos lenguajes son ejecutables directamente por una unidad de procesamiento central de cómputo. Los lenguajes de máquina generalmente se codifican en patrones de bits, representados en formas octales o hexadecimales. 
    Ejemplo: 
    • BRAZO
    • DIC
    • x86
    • Sistema IBM/360
    • MIPS
    • Sol, Oracle SPARC
  13. Idiomas del sistema: 
    estos son para idiomas de bajo nivel utilizados en la administración de memoria o administración de tareas. Un lenguaje de programación de sistemas generalmente utilizado para la programación de sistemas, por ejemplo, los lenguajes diseñados para escribir software de sistemas, generalmente requieren diferentes enfoques de desarrollo en comparación con el software de aplicación. 
    Ejemplo: 
    • ada
    • Nim
    • Rust
    • Rápido
    • ESPOL
  14. Idiomas simultáneos: 
    estos idiomas se construyen para la concurrencia en los idiomas de paso de mensajes. Por ejemplo, Java muestra simultaneidad de memoria compartida. 
    Ejemplo: 
    • Vamos
    • Java
    • julia
    • cierre
    • Scala
  15. Lenguajes multiparadigmáticos: 
    estos tipos de lenguajes admiten más de un lenguaje de programación o paradigma de programación. Los lenguajes multiparadigmáticos permiten utilizar más de un estilo de programación. Ningún lenguaje específico resuelve todos los problemas de la manera más fácil o eficiente, por eso usamos lenguajes multiparadigmáticos. 
    Ejemplo: 
    • ada
    • APL
    • BETA
    • C++
    • C#
    • Cobra
  16. Idiomas de extensión: 
    estos idiomas se utilizan como una extensión de otros idiomas. Los lenguajes de programación de extensión están integrados en otro programa y se utilizan para aprovechar sus características en scripts de extensión. 
    Ejemplo: 
    • AutoLISP
    • beanshell
    • Perl
    • Lucio
    • Ruby
  17. Lenguajes iterativos: 
    estos lenguajes se construyen alrededor de generadores de ofertas. 
    Ejemplo: 
    • Aldor
    • alfard
    • PHP
    • CLU
    • Cobra
  18. Lenguajes de descripción de hardware: 
    estos lenguajes de programación se utilizan en electrónica, un lenguaje de descripción de hardware o HDL se utiliza para describir la estructura, el diseño y el funcionamiento de los circuitos electrónicos o circuitos lógicos digitales. Entre las variedades de HDL más populares y con mejor soporte utilizadas en la industria se encuentran Verilog y VHDL. 
    Ejemplo: 
    • HDL del circuito analógico:
      • Verilog-AMS
      • VHDL-AMS
    • HDL del circuito digital
      • Lenguaje de expresión booleana avanzada (ABEL)
      • Lenguaje de descripción de hardware Altera (AHDL)
      • Bluespec
      • Lava
      • ELLA
  19. Lenguajes visuales: 
    en lenguajes visuales, los usuarios pueden especificar programas en 2-D o más, en lugar de unidimensional (strings de texto), en lenguajes visuales usamos elementos gráficos y figuras para desarrollar un programa. 
    Ejemplo: 
    • Analítica
    • en bloques
    • DRAKÓN
    • Fabrica
    • Rascar
    • Simulink
    • hojas de calculo
  20. Idiomas basados ​​en listas : 
    los idiomas basados ​​en listas se basan en la estructura de datos de la lista. 
    Ejemplo: 
    • Ceceo
    • Arco
    • clausura
    • R
    • dylan
    • Alegría
  21. Lenguajes síncronos: 
    estos lenguajes de programación se utilizan en la programación de sistemas reactivos. Un sistema reactivo de programación es el sistema que se interrumpe y responde instantáneamente. algunos de estos sistemas también se denominan sistemas en tiempo real y se utilizan ampliamente. 
    Ejemplo: 
    • Argos
    • Averest
    • Esterel
    • Lustre
    • Señal
  22. Lenguajes macro: 
    estos lenguajes se utilizan para transformar un archivo de código fuente en otro. Macro es un texto corto que puede expandirse en uno más grande. Los lenguajes de macros se utilizan a menudo para preprocesar el código fuente. Los preprocesadores proporcionan servicios como la inclusión de archivos, etc. 
    Ejemplo: 
    • cpp (el preprocesador C)
    • m4
    • ML/I (procesador de macros de propósito general)
  23. Lenguajes de consulta: 
    Estos lenguajes se utilizan en bases de datos y sistemas de información para realizar consultas. 
    Ejemplo: 
    • sql
    • XPath
    • NCA
    • PQL
    • XQuery
  24. Lenguajes de metaprogramación: 
    la metaprogramación es la escritura de programas que escriben o manipulan otros programas, incluidos ellos mismos, como sus datos o que hacen parte del trabajo que de otro modo se realiza en tiempo de ejecución durante el tiempo de compilación. 
    Ejemplo: 
    • C++
    • CWIC
    • Rizo
    • D
    • CE
    • Lisp de Emacs
    • Elixir
    • F#
  25. Lenguajes basados ​​en reglas: 
    los lenguajes basados ​​en reglas crean instancias de reglas cuando son activadas por condiciones en un conjunto de datos. Algún conjunto que se selecciona y las declaraciones que pertenecen a esas reglas se ejecutan. 
    Ejemplo: 
    • awk
    • CLIPS
    • Reglas de manejo de restricciones
    • babea
    • String
    • OPS5
    • Prólogo
  26. Lenguajes de análisis numérico: 
    En el análisis numérico analizamos e implementamos algoritmos para soluciones numéricas para resolver problemas enormes de modelos matemáticos realistas que involucran variables continuas. usamos los siguientes lenguajes de programación en Análisis Numérico. 
    Ejemplo: 
    • Matemática
    • MATLAB
    • PROSA
    • R
  27. Lenguajes de manejo de sintaxis: 
    estos lenguajes ayudan a generar analizadores léxicos y analizadores sintácticos para gramáticas libres de contexto. Ejemplo: 
    • ANTLR
    • Coco/R (EBNF con semántica)
    • GNU bison (versión de FSF de Yacc)
    • GNU Flex (versión FSF de Lex)
    • lex (Análisis léxico, de Bell Labs)
    • Análisis de gramática de expresión (PEG)
  28. Lenguajes no basados ​​en el inglés: 
    hay varios lenguajes de programación que se desarrollan en un idioma diferente al inglés. El idioma no es una barrera en este caso. 
    • Chino BÁSICO – Chino
    • Fjölnir – Islandés
    • Idioma Symbolique d’Enseignement – Francés
    • Léxico – Español
    • Rapira – Ruso
    • ChaScript-bengalí
    • ezhil-tamil
  29. Lenguajes basados ​​en XML: 
    estos lenguajes se utilizan para transferir documentos XML a un formato legible por humanos. 
    • Hormiga
    • ¿C?
    • XPath
    • XQuery
    • XProc

Publicación traducida automáticamente

Artículo escrito por PinakiBanerjee0 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *