Roger Gregory (programador)


Roger Everett Gregory es un programador informático, tecnólogo y científico estadounidense. El trabajo de Gregory en el proyecto Xanadu lo convirtió en uno de los primeros pioneros de la tecnología de hipertexto , que ayudó a sentar las bases de la tecnología de hipervínculos que subyace a la World Wide Web. [1] [2] [3] [4] Roger asistió a la Universidad de Michigan para estudiar matemáticas. En la década de 1970, Roger fundó el Ann Arbor Computer Club, similar al Home Brew Computer Club de la costa oeste.

En 1974, Gregory conoció a Theodore Holm (Ted) Nelson , el autor de Computer Lib/Dream Machines , y el pensador que acuñó el término "hipertexto". [2] La pareja se hizo amiga. En 1979, Nelson convenció a Gregory para que se mudara de Michigan y se uniera a él en Swarthmore, Pensilvania , la pequeña y tranquila ciudad universitaria a las afueras de Filadelfia donde Nelson obtuvo su título universitario y concibió por primera vez el concepto de un hipertexto. El primer verano de Gregory en Swarthmore, caracterizado por expertos de Xanadu como el "Verano de Swarthmore" , fue un tiempo productivo, donde Nelson y Gregory disfrutaron de la colaboración de otros voluntarios, incluidos Stuart Greene y Mark S. Miller .

En 1988, Nelson, Gregory y otros miembros de su equipo se mudaron a Sausalito, California , cuando Autodesk , un fabricante de software de diseño asistido por computadora, compró una participación mayoritaria en el Proyecto Xanadu. [5]

Más tarde, como fundador, CEO, CTO y presidente de la junta de Xanadu Operating Company, Roger lideró el diseño y desarrollo de una tecnología de hipertexto que incluye documentos cotizables con control de versiones, enlaces bidireccionales detallados, la capacidad de rastrear los derechos de propiedad intelectual, y un mecanismo para pagar regalías. [2] Gregory también es co-diseñador de un diseño de motor de cohete rotativo basado en las patentes póstumas de Robert Goddard (patente estadounidense 6212876 de 2001). Hoy es cofundador de Eyegorithm .