Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Tipos de lenguajes de programación: bajo nivel y alto nivel, Exámenes de Tecnologías de la Información y la Comunicación

Los conceptos básicos de los lenguajes de programación, diferenciando entre los de bajo nivel (máquina y ensamblador) y los de alto nivel, y detallando las características de cada uno. También se menciona la existencia de lenguajes intermedios y los programas traductores como compiladores e intérpretes.

Tipo: Exámenes

2020/2021

Subido el 13/05/2021

jaqueline-rueda-rodriguez
jaqueline-rueda-rodriguez 🇲🇽

5

(1)

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESCUELA DE BACHILLERES “LAZARO CARDENAS DEL RIO”
TURNO: MATUTINO CLAVE: 30pes0335b
NANCHITAL, VER., ZONA 5
HOJA DE PRESENTACION. SEGUNDO PARCIAL
PRIMERA EVIDENCIA
PROFESOR: ANGEL GUILLERMO FUENTES MORALES MATERIA: CPT
VSEMESTRE
ALUMNO: JAQUELINE ANDERE RUEDA RODRIGUEZ FECHA: 24/11/20
pf3
pf4

Vista previa parcial del texto

¡Descarga Tipos de lenguajes de programación: bajo nivel y alto nivel y más Exámenes en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

ESCUELA DE BACHILLERES “LAZARO CARDENAS DEL RIO”

TURNO: MATUTINO CLAVE: 30pes0335b

NANCHITAL, VER., ZONA 5

HOJA DE PRESENTACION. SEGUNDO PARCIAL

PRIMERA EVIDENCIA

PROFESOR: ANGEL GUILLERMO FUENTES MORALES MATERIA: CPT

VSEMESTRE

ALUMNO: JAQUELINE ANDERE RUEDA RODRIGUEZ FECHA: 24/11/

Lenguajes de programación

Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. Mediante este lenguaje se comunican el programador y la máquina, permitiendo especificar, de forma precisa, aspectos como:  las acciones que debe tomar el software dependiendo de las circunstancias variables. Para explicarlo mejor (en otras y con menos palabras), el lenguaje de programación es un sistema estructurado de comunicación, el cual está conformado por conjuntos de símbolos, palabras claves, reglas semánticas y sintácticas que permiten el entendimiento entre un programador y una máquina. Es importante recalcar que existe el error común de usar como sinónimos el lenguaje de programación y el lenguaje informático, pero ¿por qué no debemos confundirlos? Pues, es debido a que el lenguaje de programación obedece a un conjunto de reglas que permiten expresar las instrucciones que serán interpretadas por el programador. Y el lenguaje informático comprende otros lenguajes que dan formato a un texto pero no son programación en sí mismos. Entonces, no todos los lenguajes informáticos son de programación, pero todos los lenguajes de programación son a la vez informáticos

¿Qué tipos de lenguaje de programación existen?

El lenguaje de programación es la base para construir todas las aplicaciones digitales que se utilizan en el día a día y se clasifican en dos tipos principales: lenguaje de bajo nivel y de alto nivel.

Lenguaje de programación de bajo nivel

Son lenguajes totalmente orientados a la máquina. Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software. Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el programador conozca sólidamente el hardware. Éste se subdivide en dos tipos:

 El número de registros disponibles puede ser grande, incluso ilimitado.  Un formato popular para lenguajes intermedios es el de código de tres direcciones.  El término también es usado para referirse a lenguajes usados como intermedios por algunos lenguajes de alto nivel que no crean código objeto o código máquina por sí mismos, sino que solamente el lenguaje intermedio. Este lenguaje intermedio es enviado a un compilador para tal lenguaje, que genera el código objeto o código máquina finalizado. Esto se suele hacer para facilitar el proceso de optimización o para incrementar la portabilidad mediante el uso de un lenguaje intermedio que tenga compiladores para la mayoría de CPU y sistemas operativos, como puede ser C. Los lenguajes usados para esto tienen una complejidad que se sitúa entre los lenguajes de alto y bajo nivel, como el lenguaje ensamblador.

Lenguaje de programación de alto nivel

Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de entender. Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas que conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina mediante traductores o compiladores. Traductor Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la computadora y a medida que va siendo traducida, se ejecuta. Compilador Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede almacenarse para usarse luego sin volver a hacer la traducción.