You are on page 1of 5

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO

INGENIERÍA EN ELECTRÓNICA

PROGRAMACIÓN ESTRUCTURADA

DIFERENTES TIPOS DE LENGUAJE

ING. JOSÉ JUAN RODRÍGUEZ LOERA

JORGE ALBERTO RUBIO GONZÁLEZ

NO. CONTROL 16100158

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.

Podemos clasificar los tipos de lenguaje en tres tipos:

 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)

En base a una experiencia anterior el PLC es un dispositivo que se programa mediante el


lenguaje ladder, (escalera) en el que mediante símbolos que representan los componentes del
sistema, que tendra como consecuencia la operación del dispositivo, puede programarse desde
una computadora mediante programas especificos, o bien desde el mismo PLC.

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

Dentro de esta categoría podemos encontrar el lenguaje BASIC (acrónimo en inglés de


Beginner's All-purpose Symbolic Instruction Code ) que según Zapata (2006) desarrollado en 1964 por
Thomas Kurt y John Kemendy, con este lenguaje buscaban hacer un lenguaje de programación
para entendimiento de gente que principiante, aunque científicos y matemáticos eran quienes
podían sacarle mejor rendimiento; ser un lenguaje de propósito general; Ser siempre interactivo;
Proveer mensajes der errores y proteger al usuario del sistema operativo. De este lenguaje salen
derivados como el Visual Basic, entre otros.
COBOL

Zapata (2006) expone que, en 1960, un equipo de la universidad de Pennsylvania, siendo


apoyado por el equipo de defensa de los Estados Unidos, desarrollo un lenguaje de nombre
COBOL, (acrónimo de Common Business-Oriented Language) que como su nombre lo indica
estaba orientado a la Gestion Comun de negocios.

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.

MathWorks. (s.f.). MATLAB. Obtenido de MathWorks:


https://www.mathworks.com/products/matlab.html

Zapata Ospina, C. A. (2006). Fundamentos de programación, Guía de Autoenseñanza. Colombia:


Alfaomega Ra-Ma.

Maple user manual. (2012). Waterloo, Ont.: Maplesoft, a division of Waterloo Maple Inc.

You might also like