生于匈牙利布达佩斯,原名西蒙尼-卡罗利,软件开发专家,匈牙利命名法的发明者。微软公司的产品开发主任,是微软早期核心人员之一。
大部分天才程序员在童年时代都特别聪明但很内向,他们对成人世界的规则不感兴趣,而是生活在自己封闭的小世界中,与科学技术为伴,西蒙尼的童年却有些不同。西蒙尼童年是在50年代末期的匈牙利布达佩斯度过的,他的父亲是一位电子工程学教授。父亲一直鼓励西蒙尼勇于表达自己的看法,与他人进行交流。作为电子工程学教授的父亲;一直认为求解问题是个人成长中不可或缺的一部分。这个观点对西蒙尼的成长产生了很大影响,因为计算机程序设计的主要工作就是求解问题。
西蒙尼在高中阶段已经开始接触计算机和编程,得益于父亲教授身份。这小子获得了给一位计算机工程师当助手的机会,要知道当时匈牙利国内一共只有五台计算机。
利用这个机会,西蒙尼在高中阶段完成了自己的第一个程序和第一个专业程序。西蒙尼写的第一个程序是填充幻方,让每行、每列和对角线上的数之和均相等。而他的第一个专业程序则是为一种非常简单、类似fortran的高级语言写的编译器。西蒙尼把这个编译器作为一项创新成果卖给了政府部门,并得到一大笔钱;不过他一分也没花,因为不久之后他就离开了匈牙利。
高中毕业之后,在布达佩斯的一次交易会上,西蒙尼遇到了几位从事计算机工作的丹麦人。在充分了解他们公司的新机器之后,西蒙尼拜托其中一个人将自己编写的小程序带到丹麦给他们的主管看,该程序能准确反馈任意时刻机器正在分析长表达式的哪一部分。公司主管很喜欢这个程序,并提供给西蒙尼一份工作。西蒙尼就这样离开了匈牙利。
在丹麦编程一年半之后,西蒙尼用自己的工资,加上之前从政府部门获得的奖金,前往加州大学伯克利分校学习,专业是工程数学。在校