Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mapa Conceptual tipos de Lenguajes de Programación - Coggle Diagram
Mapa Conceptual tipos de Lenguajes de Programación
tipos de Lenguajes de Programación
Lenguajes de Bajo Nivel:
Lenguaje Máquina: Código binario ejecutable directamente por el hardware.
Lenguaje Ensamblador: Usa mnemónicos para representar instrucciones de máquina, que son traducidas directamente a código máquina.
Lenguajes de Alto Nivel:
Lenguajes Imperativos: C como ejemplo, donde se especifica cómo se debe realizar una tarea.
Lenguajes Declarativos: SQL como ejemplo, donde se especifica qué se debe hacer, no cómo.
Paradigma Imperativo:
Procedural: Enfocado en procedimientos o rutinas (ej. C, Pascal).
Orientado a Objetos: Enfocado en objetos que encapsulan datos y funciones (ej. Java, C++, Python).
Según el Paradigma de Programación
Paradigma Declarativo:
Funcional: Basado en funciones matemáticas (ej. Haskell, Lisp).
Lógico: Basado en lógica formal (ej. Prolog).
Paradigma Imperativo:
Procedural: Enfocado en procedimientos o rutinas (ej. C, Pascal).
Orientado a Objetos: Enfocado en objetos que encapsulan datos y funciones (ej. Java, C++, Python).
Paradigma Declarativo:
Funcional: Basado en funciones matemáticas (ej. Haskell, Lisp).
Lógico: Basado en lógica formal (ej. Prolog).
Paradigma Concurrente:
Multiprocesamiento y Paralelismo: Manejo de múltiples procesos simultáneamente (ej. Erlang).
Paradigma Reactivo:
Programación Reactiva: Orientada a la programación de eventos y datos cambiantes (ej. RxJava, ReactiveX).