Kategorier: Alle - ensamblaje - compilador - algoritmos - funciones

af Carolina Sanchez Moreno 5 år siden

359

tipos de lenguaje de programacion

Los lenguajes de programación se dividen en varias categorías según su nivel de abstracción y características. Los lenguajes de bajo nivel, o ensamblaje, permiten una traducción directa al código máquina, lo que los hace rápidos pero dependientes de la arquitectura del procesador, limitando su portabilidad.

tipos de lenguaje de programacion

Tipos de lenguaje de programación

Lenguajes simbólico o de alto nivel

Es necesario usar un compilador que es una herramienta que traduce el código al lenguaje máquina, lo que lo hace más lento.
Su lenguaje es sencillo para el usuario ya que usa expresiones del ingles y operaciones matemáticas comunes.

Lógicos

Usan relaciones, hechos y reglas.  Declaraciones en forma de algoritmo llegar a la solución del problema.

Funcionales

 Resuelve problemas con funciones que establezcan control.  No emplea variables solo funciones que son parte de otras funciones.  Permite tener códigos muy breves y compactos sobre todo cuando se tratan de problemas matemáticos.

Declarativos

 Explica en sentencias el problema para poder resolverlo en Emplea una lógica que establezca relacionesentre objetos y/o valores.

Orientados a objetos

 Ve al problema como un objeto que tiene propiedades, funcionalidades o atributos asociados  Descompone cada propiedad, funcionalidad o atributo en clases y, a su vez, en datos, elementos y acciones de los que está compuesto el objeto.  Todo debe ser descrito como algoritmos.

Imperativos

 Da a la máquina instrucciones, sentencias u órdenes sobre cómo debe resolver un problema.  Usa datos, variables y condiciones.

Procedurales

Características:
 Se estructura el código en líneas empleando procedimientos, funciones o subprocesos.  Deben tener un inicio y un fin.  Ser claro con el orden de los pasos para solucionar el problema lo que facilita la comprensión.

Subclasificación

Lenguajes de bajo nivel o ensamblaje

Dificultades
Los programas escritos solo se pueden ejecutar en un solo equipo debido al procesador ya que dependen de la arquitectura para su ejecución
Características
Es un lenguaje sencillo, ya que se da una traducción inmediata de las instrucciones escritas al lenguaje máquina (código binario) mediante un ensamblador, lo que lo hace más rápido.