计算机科学与软件工程专家。湖南长沙人。1950年毕业于清华大学哲学系,1952年同系研究生毕业。中国科学院软件研究所研究员。60年代中从事自动机理论研究,证明计算机转移命令的许多结构性性质,如转移命令可用循环代替,它比Böhm-Jacopini定理早一年。70年代中从事结构程序设计与结构化语言的研究,推动了国内这方面工作的开展。80年代初开始从事时序逻辑语言XYZ/E及以它为基础的软件工程工具与环境系统XYZ系统的研究。1991当选为中国科学院院士。2008年7月21日3时31分在北京逝世,享年83岁。