Fundamentos de Lenguajes de Programación: Historia, Tipos y Conceptos Clave

Lenguajes de Programación

Son un conjunto de normas «lingüísticas» que permiten escribir un programa para que sea entendido por la computadora y pueda ser trasladado a computadoras similares para su funcionamiento en otros sistemas. En programación se habla de Lenguajes de Bajo Nivel y Lenguajes de Alto Nivel.

Fortran

El lenguaje FORTRAN forma parte del grupo de lenguajes orientados a procedimientos. Tiene por objeto descargar al programador de la tarea de reducir todos los cálculos y toma de decisiones a los pasos elementales requeridos por el repertorio limitado de operaciones ofrecido a nivel de lenguaje de máquina. FORTRAN es un acrónimo de “Formula Translation” (traducción de fórmulas), diseñado especialmente para la manipulación de fórmulas científicas y la aplicación de métodos numéricos a la solución de problemas.

Cobol

Fue diseñado en 1959 por una comisión llamada CODASYL (Conference On Data Systems Languages) integrada por fabricantes de ordenadores, empresas privadas y representantes del Gobierno. COBOL (Common Business Oriented Language) fue diseñado expresamente para el procesamiento de datos administrativos. El COBOL es el lenguaje apropiado para las aplicaciones administrativas del computador. Comienza a trabajar cuando se enciende el ordenador y gestiona el hardware de la máquina desde los niveles más básicos.

Programación

Es un proceso para convertir especificaciones generales de un sistema en instrucciones utilizables por la máquina, que produzcan los resultados deseados. Se le conoce también como desarrollo de software.

Programa

Es una lista de instrucciones que la computadora debe seguir para procesar datos y convertirlos en información. Las instrucciones se componen de enunciados usados en lenguajes de programación como Basic, Pascal o C.

Características del Programa

  • Debe ser confiable y funcional.
  • Debe advertir errores de entrada obvios y comunes.
  • Debe ser documentado adecuadamente.
  • Debe ser comprensible.
  • Debe ser codificado en el lenguaje apropiado.

Procesamiento de Datos

Consiste en la recolección de datos de entrada que son evaluados y ordenados para ser colocados de manera que produzcan información útil.

Actividades del Procesamiento de Datos

  1. Captura de datos de entrada.
  2. Manejo de los datos (incluye clasificación, ordenación, cálculo y sumarización de estos).
  3. Administración de la salida resultante.

Definición de Lenguaje

Para transmitir uno o más mensajes (ideas) entre dos entidades diferentes. A la transmisión de mensajes se le conoce comúnmente como comunicación. La comunicación es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo. Las dos principales son las siguientes:

  • Los mensajes deben correr en un sentido a la vez.
  • Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de Comunicación y Mensaje.

Lenguajes de Programación

Es un conjunto de símbolos, caracteres y reglas (programas) que les permiten a las personas comunicarse con la computadora. Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada/salida, cálculo, manipulación de textos, lógica/comparación y almacenamiento/recuperación.

Los lenguajes de programación se clasifican en:

  • Lenguaje Máquina: son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traducción posterior para que la CPU pueda comprender y ejecutar el programa. Las instrucciones en lenguaje máquina se expresan en términos de la unidad de memoria más pequeña: el bit (dígito binario 0 o 1).
  • Lenguaje de Bajo Nivel (Ensamblador): en este lenguaje las instrucciones se escriben en códigos alfabéticos conocidos como nemotécnicos para las operaciones y direcciones simbólicas.
  • Lenguaje de Alto Nivel: los lenguajes de programación de alto nivel (Basic, Pascal, Cobol, Fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos (en general en inglés), lo que facilita la escritura y comprensión del programa.

Visión General de un Sistema Informático

Concepto de sistema informático

Sistema: conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a lograr un fin. Un sistema se compone a su vez de otros sistemas.

Componentes de un sistema informático

Hardware: el hardware o soporte físico es todo aquello que podemos tocar: CPU, disco duro, placa, disquetes, monitor, etc.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.