Intento: 7

La función principal de los lenguajes de programación

Programación es el proceso de análisis, diseño, implementación, prueba y depuración de un algoritmo, a partir de un lenguaje que compila y genera un código fuente ejecutado en la computadora.

La función principal de los lenguajes de programación es escribir programas que permiten la comunicación usuario-máquina. Unos programas especiales (compiladores o intérpretes) convierten las instrucciones escritas en código fuente, en instrucciones escritas en lenguaje máquina (0 y 1).

Los intérpretes leen la instrucción línea por línea y obtienen el código máquina correspondiente.

En cuanto a los compiladores, traducen los símbolos de un lenguaje de programación a su equivalencia escrito en lenguaje máquina (proceso conocido como compilar). Por último, se obtiene un programa ejecutable.

Para entender mejor la forma como se estructura un lenguaje de programación, observa la siguiente imagen (en este apunte se utilizará el lenguaje Python).

En particular, este lenguaje está caracterizado por ser de uso general, de sintaxis compacta y portable. Así, un lenguaje de programación es una herramienta informática que permite desarrollar programas para computadoras.

Lenguaje python

Un lenguaje de programación puede ser descrito como "de alto nivel" que otro si se desvía más radicalmente de las características típicas del lenguaje máquina. En este sentido, en principio se pueden clasificar todos los lenguajes según su nivel de abstracción. En gran medida, tal clasificación reflejaría de cerca la evolución histórica de los lenguajes de programación y paradigmas, con lenguajes más antiguos (Fortran, Cobol) evidentemente más cercanos al lenguaje máquina que las últimas generaciones de lenguajes objeto como Java o Python. Estos últimos lenguajes fueron categorizados en los años 90 como lenguas del más alto nivel, pero la terminología ha caído en desuso, porque, precisamente en virtud de la evolución histórica, una lengua definida "alto nivel" en su nacimiento se convierte más tarde en "bajo nivel”; un ejemplo entre todos es el de C.

Ha alcanzado el 0% de esta lección
0%