Está en la página 1de 4

Colegio de Bachilleres del Estado de

Querétaro

Plantel 27 Purisima de Arista


Programación

A1B2. Lenguajes de programación

Docente: Martin Hernandez Guerrero


Alumna: Maribel Alvarado Suarez
Grupo: 5.2
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
fisico y logico de una maquina
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 equivalente escrito en lenguaje máquina (proceso conocido
como compilación). Por último, se obtiene un programa ejecutable.

1º El Lenguaje Máquina: es el lenguaje de programación que entiende


directamente la máquina (computadora). Este lenguaje de programación utiliza el
alfabeto binario, es decir, el 0 y el 1. Con estos dos únicos dígitos, también
conocidos como bits, se forman lo que se conoce como cadenas binarias
(combinaciones de ceros y unos) son con las que se escriben las instrucciones, y a
través de estas instrucciones el microprocesador de la computadora entienda
nuestras peticiones. El lenguaje máquina fue el primer lenguaje de programación.
Este lenguaje de programación dejó de utilizarse por su gran dificultad y por la
facilidad para cometer errores al escribir las cadenas binarias.

2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar


que el lenguaje máquina, pero dependen mucho de la máquina o computadora
como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer
lenguaje de programación que trató de sustituir el lenguaje máquina por otro
lenguaje que fuese más parecido al de los seres humanos. En este lenguaje se
conoce como programa fuente, que traduce las instrucciones a un programa escrito
en lenguaje ensamblador por el programador, y programa objeto es la traducción a
lenguaje máquina del programa fuente. Los lenguajes de este tipo pueden crear
programas muy rápidos, pero son difíciles de aprender, son específicos de cada
procesador (de cada máquina), si nos llevamos el programa a otro computador será
preciso reescribir el programa desde el comienzo.

3º Lenguajes de programación de alto nivel: Este tipo de lenguajes de


programación son independientes de la máquina, los podemos usar en cualquier
computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje
humano, pero precisan de un programa intérprete o compilador que traduzca este
lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de
máquina que la computadora pueda entender.
Los lenguajes de programación de alto nivel son más fáciles de aprender porque se
usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el
caso del BASIC, el lenguaje de programación más conocido.

Ejemplos de lenguaje de alto nivel (características básicas)

● Lenguajes de programación imperativos: entre ellos tenemos el Cobol,


Pascal, C y Ada.
● Lenguajes de programación declarativos: el Lisp y el Prolog.
● Lenguajes de programación orientados a objetos: el Smalltalk y el C + +.
● Lenguajes de programación orientados al problema: son aquellos
lenguajes específicos para gestión.
● Lenguajes de programación naturales: son los nuevos lenguajes que
pretenden aproximar el diseño y la construcción de programas al lenguaje de
las personas.

Tipos de lenguaje de alto nivel (declarativos, imperativos, orientado a objetos,


etc.)

● Lenguajes imperativos:Emplean instrucciones como unidad de trabajo de


los programas (Cobol, Pascal, C, Ada).
● Lenguajes declarativos:Los programas se construyen mediante
descripciones de funciones o expresiones lógicas (Lisp, Prolog).
● Lenguajes orientados a objetos:El diseño de los programas se basa más
en los datos y su estructura. La unidad de proceso es el objeto y en él se
incluyen los datos (variables) y operaciones que actúan sobre ellos
(Smalltalk, C + +).
● Lenguajes orientados al problema:Están diseñados para problemas
específicos, principalmente de gestión; suelen ser generadores de
aplicaciones.
● Lenguajes naturales:Están desarrollándose nuevos lenguajes con el
objetivo de aproximar el diseño y construcción de programas al lenguaje de
las personas.

Componentes de un lenguaje de programación

● Identificadores
● Tipos de datos
● Palabras reservadas
● Sentencias
● Bloques de código
● Comentarios
● Expresiones
● Operadores

http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de-programacion.
html

https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1023/mod_reso
urce/content/1/contenido/index.html

También podría gustarte