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?
   91   92   93   94   95   96   97   98   99   100   101