Andries Evert Brouwer (nacido en 1951) es un matemático y programador informático holandés, profesor emérito de la Universidad Tecnológica de Eindhoven (TU/e). Es conocido como el creador de las versiones muy ampliadas de 1984 a 1985 del juego de computadora roguelike Hack que formó la base de NetHack . [1] También es un hacker del kernel de Linux . A veces se le conoce con el nombre de aeb .
Nacido en Ámsterdam, Brouwer asistió al gimnasio y obtuvo su maestría en matemáticas en la Universidad de Ámsterdam en 1971. En 1976 recibió su doctorado. en matemáticas de la Vrije Universiteit con una tesis titulada "Espacios arbóreos y espacios topológicos relacionados", bajo la supervisión de Maarten Maurice y Pieter Baayen, quienes a su vez fueron estudiantes de Johannes de Groot . [2] En 2004 recibió un doctorado honorario de la Universidad de Aalborg .
Después de graduarse, Brouwer comenzó su carrera académica en Mathematisch Centrum, más tarde Centrum Wiskunde & Informatica . De 1986 a 2012 fue profesor en la Universidad Tecnológica de Eindhoven (TU/e).
Los variados intereses de investigación de Brouwer incluyen varias ramas de las matemáticas discretas , en particular la teoría de grafos , la geometría finita y la teoría de la codificación .
Ha publicado decenas de artículos sobre teoría de grafos y otras áreas de la combinatoria , muchos de ellos en colaboración con otros investigadores. Sus coautores incluyen al menos 9 de los coautores de Paul Erdős , lo que le da un número de Erdős de 2. [3]
En diciembre de 1984, mientras estaba en Centrum Wiskunde & Informatica (CWI), hizo el primer lanzamiento público de Hack en Usenet . Hack fue una implementación de Rogue escrita originalmente en 1982 por Jay Fenlason y algunos otros, pero Brouwer la modificó y amplió en gran medida. Distribuyó un total de cuatro versiones de Hack entre diciembre de 1984 y julio de 1985.
El código fuente se publicó como software gratuito y se copió, reprodujo y transfirió ampliamente a múltiples plataformas informáticas. Cuando Mike Stephenson reunió a un gran equipo de desarrollo a través de Usenet para producir una versión mejorada en 1987 incorporando cambios de muchos de los derivados de Hack , respetaron los deseos de Brouwer al cambiar el nombre de su juego a NetHack , ya que Brouwer podría "... eventualmente lanzar una nueva versión de su propia." [4]
Brouwer también ha estado involucrado en el desarrollo de sistemas operativos informáticos similares a Unix basados en el kernel de Linux. Anteriormente fue el mantenedor del programa man pager [5] y el mantenedor del proyecto de páginas man de Linux (de 1995 a 2004), [6] y es mantenedor del kernel en las áreas de geometría de disco y manejo de particiones . [7]man