Professional Documents
Culture Documents
INGENIERÍA EN ELECTRÓNICA
PROGRAMACIÓN ESTRUCTURADA
TERCER SEMESTRE
PERIODO
AGOSTO-DICIEMBRE 2017
TIPOS DE LENGUAGE
A lo largo de los años han existido diversos tipos de lenguaje que podemos encontrar en tres
tipos que mostrare más adelante, pero no sin antes definir a lo que un lenguaje de programación
se refiere. En base a Zapata (2006) un lenguaje de programación se define como la escritura de
una serie de instrucciones que ordenan al hardware de un computador efectuar un trabajo u
operación.
Lenguaje numérico
Lenguaje de manufactura.
Lenguaje simbólico
Lenguaje Maquina
En base a Zapata (2006) Este lenguaje es el que tiene toda máquina, ya es nativo de un
computador. Este lenguaje tiene una naturaleza eléctrica en la que solamente trabaja con 1
(encendido) ó 0 (apagado), generando una secuencia de unos y ceros que se representan en un
texto. Sin embargo, cada máquina es única, por lo que solamente puede utilizarse en una, por
ejemplo, si hago un programa en este lenguaje para una maquina X, entonces no puedo usarlo en
una maquina Y.
Lenguaje numérico
El lenguaje numérico es una serie de comandos que hacen uso de sistemas matemáticos o
numéricos para efectuar una operación.
FORTRAN
Primeramente, podemos encontrar el lenguaje FORTRAN (Formula translator, por sus siglas en
inglés) como un lenguaje numérico. Según Zapata (2006) data desde 1957, donde nos dice que la
IBM desarrollo este lenguaje de programación para facilitar el proceso de hacer cálculos de
forma manual a una automática mediante el uso de comandos.
Mapple
También tenemos a maple como un lenguaje numérico; en base al manual de usuario de Mapple
(2012) es un software en el cual puedes resolver problemas matemáticos desde lo más simple
hasta lo más difícil mediante el uso de fórmulas o comandos. Según el mismo documento este
programa tiene una variedad de interfaces, la estándar que permite crear la interface de los
documentos electrónicos para mostrar todos los cálculos, suposiciones o el margen de error en
tus resultados; después tenemos el clásico, que es básicamente una hoja en la cual escribes notas,
un documento de texto.; luego tenemos las líneas de comando, que son las que nos ayudan a
resolver los problemas complejos o los problemas de repetición (batch).
Matlab
Según la página web Mathworks (s.f.) es un software que combnian el ambiente de un escritorio
soncronizado con un análisis repetitivo y diseño de procesos con un lenguaje de programación
que expresa matrices y un conjunto de problemas matemáticos directamente.
Lenguaje de manufactura
El lenguaje de manufactura es aquel que se basa en procesos CNC, torno u otros mediante
comandos que se introducen directamente desde la maquina o bien desde una computadora.
Lenguaje ensamblador
Este software está diseñado principalmente para un manejo del hardware de una manera mas
sencilla, según Zapata (2006)
“Su estructura corresponde a la identificación total de cada uno de los elementos del
ordenador y representarlos sobre una serie de registros o campos en la memoria. Para
este tipo de lenguaje se necesita un conocimiento extenso de cada uno de los registros
para evitar borrar o modificar alguno sin verse afectado la integridad del sistema”.
PLC (Controlador lógico programable)
Lenguaje C
El lenguaje C según Peña (2000) fue creado originalmente en 1972 con el propósito de crear un
sistema operativo, pero al terminar siendo un lenguaje muy flexible no tardó en ser usado por
muchos programadores en su época. Este programa tiene Este programa fue usado como
inspiración para realizar otros lenguajes como el C++ o el java, sin embargo, esto no quiere decir
que los comandos que se utilicen en dichos lenguajes puedan usarse en el lenguaje C. Este
lenguaje es considerado de uso general dado que puede realizar una gran serie de tareas.
Lenguaje Simbólico
El lenguaje simbólico son comandos que se transfieren a un sistema mediante el uso de textos,
imágenes, figuras y videos.
BASIC
Conclusión
En conclusión, si se está estudiando una carrera que tenga relación con la programación o esté
basada únicamente a ella, es importante tener conocimientos sobre los tipos de lenguaje que
existen, dado que no todo se maneja de la misma manera, esta información podría ayudarnos a
buscar la solución de un problema en determinada situación.
Bibliografía
García Merayo, F. (2004). Problemas resueltos de programación en Fortran 95. España: Editorial Parainfo.
Maple user manual. (2012). Waterloo, Ont.: Maplesoft, a division of Waterloo Maple Inc.