北海道増毛町生まれ。法政大学工学部卒、工学博士(慶應義塾大学)。NECを経て、静岡大学教授定年退官後 日本大学、北京大学および北京外国語大学 (客員)の各教授などを歴任。専門は情報科学。 『教養・コンピュータ』(共立出版)、『教養・C言語』(共著、共立出版)、『コンピュータ・サイエンスのための言語理論入門』(共訳、共立出版)、『大人のための名作パズル』(新潮新書)、『この問題、とけますか?』(だいわ文庫)など訳書、著書多数。 「2020年 『この問題、とけますか?』 で使われていた紹介文から引用しています。」