INTRODUCCIÓN LENGUAJE DE PROGRAMACIÓN: Un lenguaje

Anuncio
INTRODUCCIÓN
1. LENGUAJE DE PROGRAMACIÓN:
Un lenguaje de programación es un conjunto de símbolos y reglas
semánticas y sintácticas que definen la estructura y el significado de
dichos símbolos. Se usan para crear programas, es decir para crear un
conjunto de instrucciones que sirvan para controlar el comportamiento
físico y lógico de una máquina.
Un lenguaje de programación permite definir sobre qué datos ha de
operar una máquina, como se han de almacenar dichos datos y que
acciones se deben tomar respecto a estos con base en el contexto.
1.1 Clasificación de los lenguajes de programación:
Los lenguajes de programación se pueden clasificar basándose en
ciertos criterios:



Nivel de abstracción.
Forma de ejecución.
Paradigma de programación que use.
Según el nivel de abstracción:

Lenguajes máquina: Es el “lenguaje natural” de una computadora
particular. Está relacionada directamente con el diseño de
hardware de esa computadora. Normalmente consisten de
cadenas de números que instruyen a las computadoras para que
ejecuten sus operaciones más básicas. En este nivel la
programación resulta bastante engorrosa.

Lenguajes ensambladores: Son lenguajes que en vez de usar
cadenas de números, usan abreviaturas similares al inglés para
representar las operaciones básicas de las computadoras. Lo que
hacen es convertir las instrucciones que simbolizan dichas
abreviaturas a lenguaje máquina para su ejecución.

Lenguajes de alto nivel: Son lenguajes que permiten a los
programadores escribir instrucciones que parecen prácticamente
el inglés rutinario y que contienen notaciones matemáticas
comunes. Los programas que traducen los lenguajes de
programación de alto nivel a lenguaje máquina se llaman
compiladores.
Según la forma de ejecución:

Lenguajes compilados: En estos lenguajes los programas creados
son traducidos completamente a lenguaje máquina antes de su
ejecución.

Lenguajes interpretados: En estos lenguajes a medida que se va
leyendo cada instrucción se va traduciendo a lenguaje máquina y
ejecutando, es decir se convierte una instrucción se ejecuta, luego
se pasa a la siguiente se convierte, se ejecuta y así
sucesivamente.
Según el paradigma de programación que use:

Lenguajes de programación estructurados: Describen la
programación en términos del estado del programa y sentencias
que cambian dicho estado mediante un método disciplinado y
claro.

Lenguajes de programación orientada a objetos: Son lenguajes
que usan tipos abstractos de datos (objetos), es decir datos
definidos por el programador junto con un conjunto de
operaciones que se pueden llevar a cabo con ellos.
Descargar