- William Wulf
William Allan Wulf (born
December 8 ,1939 ) is acomputer scientist notable for his work inprogramming language s andcompiler s.Born in
Chicago, Illinois , he attended the University of Illinois, receiving a BS inEngineering Physics and an MS inElectrical Engineering , then achieved a Ph.D. inComputer Science from theUniversity of Virginia . While atCarnegie Mellon University , he designed theBLISS programming language and developed a groundbreaking optimizing compiler for it.He is University Professor and AT&T Professor of Engineering and Applied Sciences in the Department of Computer Science at the
University of Virginia . He served as president of theNational Academy of Engineering from 1996 to 2007. He chaired the Computer Science and Telecommunications Board of the National Research Council from 1992-1996. He serves on the Council of the ACM, and is a reviewing editor of "Science ". In 1994 he was inducted as a Fellow of the ACM. William Wulf is married toAnita Jones , also a computer scientist, and they live in Charlottesville.Wulf's research has also included
computer architecture ,computer security , andhardware-software codesign .Publications
* Wulf, W. A., "Programming Without the GOTO," "Proceedings of the Internationale Federation of Information Processing", Ljubljana, Yugoslavia, August 197l.
* Wulf, W. A., et al., "Reflections on a Systems Programming Language," "Proceedings of the SIGPLAN Symposium on System Implementation Languages", Purdue University, October 197l.
* McCredie, J., Wulf, W. A., "The Selection of a Computing Alternative," "Proceedings of the IEEE Computer Conference", IEEE, Boston, September 197l.
* Wulf, W. A., "A Case Against the GOTO," "Proceedings of the ACM National Conference", ACM, Boston, August 1972.
* Wulf, W. A., and Shaw, M., "Global Variables Considered Harmful," "SIGPLAN Notices " 8(2), February 1973.
* Wulf, W. A., Shaw, M., Hilfinger, P. N., and Flon, L., "Fundamental Structures of Computer Science" Addison-Wesley, 1980.
* Wulf, W. A., Johnson, R., Weinstock, C., Hobbs, S., and Geschke, C., "The Design of an Optimizing Compiler " American Elsevier Publishing Company, Inc., New York, 1975.
* Shaw, M. and Wulf, W., "Tyrannical Languages Still Preempt System Design", "Proceedings of the International Conference on Computer Languages", April 1992.External links
* [http://www.cs.virginia.edu/brochure/profs/wulf.html University Professor]
Wikimedia Foundation. 2010.