James W caza


James Wayne Hunt (5 de agosto de 1952 - 21 de marzo de 2021) fue un inventor y científico informático estadounidense. Inventó los algoritmos del algoritmo de Hunt-Szymanski [1] [2] y del algoritmo de Hunt-McIlroy [3] . Fue uno de los primeros algoritmos no heurísticos utilizados en diff . Hasta el día de hoy, se encuentran variaciones de este algoritmo en sistemas de control de versiones incrementales , motores wiki y filogenética molecular .programa de investigacion La investigación que acompaña a la versión final de Unix diff, escrita por Douglas McIlroy, se publicó en el artículo de 1976 "An Algorithm for Differential File Comparison", coescrito con James W. Hunt, quien desarrolló un prototipo inicial de diff. [4]

Wayne fue el primogénito de dos de la unión de Augustus y Bernyce Hunt el 5 de agosto de 1952 en Trenton, NJ. Creció como un gran amante de la música jazz, funk y R&B, así como de la fotografía. Su personalidad tranquila y aguda cautivó a la mayoría de las personas que conoció. Se graduó cum laude con una licenciatura en ingeniería eléctrica de la Universidad de Princeton y luego recibió su maestría y doctorado en ingeniería eléctrica en la Universidad de Stanford. Formó parte del grupo original de estudiantes en el capítulo de la escuela de la Sociedad Nacional de Ingenieros Negros ( NSBE ).

En 1976, refinó y presentó el algoritmo de Hunt-Szymanski, Hunt, James W.; Szymanski, Thomas G. (1977). "Un algoritmo rápido para calcular las subsecuencias comunes más largas" . Comunicaciones de la ACM . 20 (5): 350–353. doi : 10.1145/359581.359603 . S2CID  3226080 ., una variante propuesta originalmente por Harold S. Stone. Es una solución al problema de la subsecuencia común más larga. Fue uno de los primeros algoritmos no heurísticos utilizados en la comparación de datos. Hasta el día de hoy, se encuentran variaciones de este algoritmo en sistemas de control de versiones incrementales, motores wiki y software de investigación de filogenética molecular.

Este ingenio lo llevó a convertirse en jefe de departamento en A&T Bell Labs , director de unidad en UNIX System Laboratories y, finalmente, vicepresidente de realización de productos de sistemas de gestión de Lucent Technologies . Permaneció en Lucent durante una década antes de retirarse en 2004.

En 1982, también publicó una revista sobre cómo usar lenguajes de programación en computadoras IEEE (institución de ingeniería eléctrica y electrónica). [5]

James W. Hunt ha solicitado patentes para proteger las siguientes invenciones. Esta lista incluye solicitudes de patentes que están pendientes, así como patentes que ya han sido otorgadas por la Oficina de Patentes y Marcas Registradas de los Estados Unidos (USPTO).