Page 96 - 06 Turing
P. 96
EL LENGUAJE DE PROGRAMACIÓN TURING 4.1.1
El lenguaje Turing, bautizado así en homenaje a la figura de Alan Turing, fue
i
creado en 1982 por Ric Holt y James Cordy en la Un_versidad de Toronto
(Canadá). Se trata de un lenguaje de programación parecido al lenguaje
Pascal que está orientado a la enseñanza de la programación a estudiantes
de instituto y universidad. De este lenguaje hay varias versiones: una clásica,
otra orientada a objetos y el Turing Plus, aunque desde el año 2007 la em-
presa encargada de este lenguaje, Holt Software Associates, abandonó el
proyecto empresarial y ahora se puede descargar gratuitamente desde
http://compsci.ca/holtsoft/. Como muchos otros lenguajes de programación,
es un ejemplo de lo que se denomina Turing completo, ya que con él se pue-
de escribir cualquier programa de cualquier tarea que pueda realizar una
máquina de Turing universal. Algunos ejemplos de sistemas Turing no comple-
tos son las fórmulas de las hojas de cálculo, por ejemplo en Excel, o el forma-
to XML utilizado en Internet para el intercambio de información en un formato
estructurado. Un ejemplo sencillo de programa es el siguiente:
put "Hol a Turing !"
que cuando se ejecuta se obtiene:
Hola Turing!
namiento en la primavera de 1948. Disporúa de memoria principal
y un tubo de rayos catódicos, que dirigía una corriente de electro-
nes hacia una pantalla de vidrio cubierta de fósforo y plomo, y
podía almacenar un programa con diecisiete instrucci9nes comQ
una imagen en la pantalla.
En aquella época uno de los problemas por resolver, funda-
mental en el diseño de ordenadores, era el sistema de memoria.
Curiosamente la necesidad de una memoria principal en la que
almacenar temporalmente un programa fue anticipada en 1936
por Turing, y de hecho, era uno de los elementos de la máquina
de Turing. La idea de usar un tubo de rayos catódicos como me-
moria fue de Williams, un experto en radar que se recicló para
dedicarse al diseño de ordenadores por temor a quedarse sin tra-
96 LOS PRIMEROS ORDENADORES lBRITÁNICOS O ESTADOUNIDENSES?