N-S图之父:一个很中国的王大西

关注理由:N-S图发明人,爱好中文的美国人。

 

中文名:王大西

 

英文名:Ike Nassi

 

出生年份:1949年

 

教育背景:

纽约州立大学计算机科学硕士和博士学位,数学学士学位

 

 

 

N-S图是编程过程中常用的一种分析工具,N-S图是由两个人合作完成的,他们就是Ike NassiBen Schneiderman,下面我们就来了解一下身在大洋彼岸的美国的N-S图之父Ike Nassi,他有一个非常中国的名字:王大西。

缘起:Isaac Nassi = Ike Nassi

N-S图是大家熟悉的一种编程分析工具,我的编程其实就是通过它而入门的。用的多了,不由得想探讨一下N-S的含义,也就有了主动到网上找Nassi,通过Google,很容易地找到了Nassi先生的主页,www.nassi.com ,上面将Ike Nassi介绍的非常详细和生动,但却没有N-S图的信息。于是我发了第一封电子邮件,而得到的回答是Isaac Nassi = Ike Nassi

Nassi先生终于找到了。

 

丰富多彩的职业生涯

王大西博士(Ike Nassi)现在是火力点(Firetide)有限公司的创始人,董事和执行副总裁兼首席技术官,这家公司是从事无线网状网络方面研发,位于加里福尼亚的Los Gatos和夏威夷火奴鲁鲁。

王先生还是专门从事计算机和网络产品技术研究的工业顾问和企业主。现在他的大部分咨询工作在新企业启动、对于已建立企业分公司成立,以及风险资金公司。象他现在的客户如Palm Source, Allegis Capital, Vanguard Ventures, Required Technologies等。

在他的咨询公司开业之前,他在Cisco Systems公司工作。在到Cisco之前,他是InfoGear技术公司的产品发展和实施副总裁和首席技术官,该公司于200065日被Cisco收购。

在加入InfoGear之前,他是苹果电脑公司的高级副总裁,在那里他领导着苹果软件分公司直到199612月。这之前他帮助Encore电脑公司开张,Encore是共享内存式多处理器设计和发展领域的先锋。在这之前,他工作在可视化技术,数字设备公司和SofTech有限公司。

他是斯坦福大学的访问学者,是麻省理工学院的研究会员和加利福尼亚大学伯克利分校电子工程和计算机科学方面的访问学者。他还在波士顿大学教授计算机科学。

在过去,他从事过几方面的工作。他曾是联邦网络委员会国家科学基金顾问委员会的一员,也是竞争顾问委员会理事会的成员,是加利福尼亚萨拉托加地区Beth David红衣主教委员会的董事,并且还是计算机博物馆的监督员之一。

他现在还是计算机历史博物馆托管方面的发起者之一,还是Teja 技术分司, Bpath有限公司,  Saratoga 技术集团, 以及 Venture Navigation的顾问。他现在还被指定为Alan Kay的非盈利观念研究机构的顾问。

他在联邦政府供职多个位子。他因为美国国防部在Ada程序语言进行设计时的卓越工作而获得的证书。他在远期研究项目机构的信息系统和技术部门供职六年,这里主管ARPA计算机科学研究优先权。他还参与起草了1991新兴电讯远距离通信法案。

 

 

很中国的王大西

王先生现在变得很中国,学中文,用筷子,过春节,中文名,一个都不缺。

中文是王先生正在学习的语言,在专业之外,中文成了他的最爱。他的网站上有孔夫子的著作,也有他对神秘的方块字的独特理解。除了神秘之外,当然是难学。

王先生说:“我学习读、写和说中文。我觉得她非常难学,需要非常刻苦和付出艰辛的努力。”

中文也是他和许多华裔程序员交流的方式。

虽然他对中国大陆的程序设计状况不是很了解,但是他认识很多华裔程序员,他们和其他的程序员没什么区别。通过近年来对中文的学习,他最吃惊的是中文的难学,他还给开出了一剂中文方药:拼音。他认为通过语音(象拼音)的方法会使在IT工作的人们的交流更容易一些。他竭力使用拼音同中国的程序员交流,但这种方法也有其致命的弱点——交流的过程中的歧义。

 

 

 

 

和睦的家庭是他事业成功的后盾

王大西先生以自己的家庭为傲,更因为自己有位出色的太太为荣。

今年55岁王先生,25岁时获得哲学博士,但结婚已有34年了。他有三个儿子,大儿子和二儿子都在计算机领域工作,几个月后小儿子也要上大学了。

我太太是他们本地商会的会长。很多年前她因“王大西太太”而闻名遐迩,而现在正好相反,他因为是她的先生而无人不知。

王大西先生爱好广泛,但最令他着迷的还是冰球。“除了冰球,我对其他的运动并不迷。我最喜欢圣荷赛鲨鱼队。”他说,他喜欢广范地阅读,也喜欢各种各样的音乐。还喜爱摄影,也就是现代意义上的数字摄影。

 

世界上又少了一位数学家

王博士获得了数学学士学位,后来获纽约州立大学计算机科学硕士和博士学位。

他在大学时开始对计算机感兴趣,在大学最后一年他意识到计算机课程才是他的最爱,而这之前他的想法是成为一名数学教师,那之后他决定转向计算机科学。可问题出来了,他在研究所学习,那里没有计算机科学系,因此他不得不学习应用数学,而之后,当计算机科学系一建立便马上跑到那里去了。从此,世界上又少了一位数学家,自然而然地,多了一位IT精英。

 

N-S图:妙手偶得之,差点中途夭折

说起NS图的发明,更值得人回味,她差点中途夭折。而想法来得更突然。

.史尼德曼和王先生共同发明的现在大家熟识的NS图,刚开始的设想是在一次午餐上有的。当时,他们在算法语言的运行时间(即动态性)环境建模上做了不少工作,因为当时王先生正在学习结构化程序设计,建立一个编程的静态的数据模型并且查看一下它是否有某种有益的应用,这种想法还比较可行,也就有了N-S图。

刚开始,他们也并不这么认为,但随着研究的深入,终于发明了NS图。但后面的事情很令他们郁闷,关于N-S图的论文写好后,在向一家期刊递交了N-S图的论文后,得到的评价却很差,编辑评论说他们的论文这是一项很失败的工作,因此他们撤回了。几个月后,王先生和史尼德曼先生重新审阅了论文的内容,他们觉得即使一家期刊社不承认也不能抹杀它的价值,并决定再向另一家杂志投稿,这次得到的反响很好,也就顺理成章地在这家出版物上发表。

发表的后论文异常成功,他们也因此名声大振。

 

 

有朋自远方来,不亦乐乎

 

王先生和本.史尼德曼是多少年的老朋友了,但他们一个在东海岸的马里兰州,一个在西海岸的加里福尼亚州,但距离不能阻隔他们的友谊。去年史尼德曼先生还来过王先生家里,在家里吃完饭,然后一同长时间散步。第二天,王先生还参加了史尼德曼先生新书的演讲活动。本和他的妻子,与王先生一家,他们不能经常性地聚在一起的原因在于我们的住所距离得太远,但这些都不能影响他们长久以来的友谊。

 

 

怎样才能提高自己的编程水平

王先生是个IT老兵了,早些时候,他写过很多代码,在刚开始工作时,每年大约要写40000行代码,这可是一个不小的数目。

现在,他已经很长时间不写代码了。他近来写的程序是一个Linux程序——通过鼠标重新设置硬件的程序。它是很有意思的。他也帮我儿子写过程序,当时他正在进行一个编程课题,虽是帮助,儿子做了绝大部分工作。现在,王先生将更多精力投入到指导年轻程序员的工作上,帮助他们某些时候换个方法寻找问题而不是象他们通常那样做的。

当程序员的人最想知晓别人学编程的好办法,而王先生的办法是什么呢?

王先生认为最好的编程的方法是修改别人已编好的程序。

这样可以学习别人怎么想的,找出最经典的程序,并模仿他们的风格。写出别人能够很容易读懂的程序是很难的。如果你能够做到,那就证明你的编程水平比较高了。

 

把握今天,热爱明天

时势造英雄。王大西先生无疑生长在计算机诞生的最初期。而现在计算机科学领域和他进入,也就是1970年代,初入时已极大地扩张了。有许多东西需要学习和了解,在很多领域仅靠一知半解而取得研究成果已不可能了。

王先生还十人谦虚,他这样描述自己:

“我不敢确切地说在哪一领域我是专家。我仅仅是经历比较丰富,因而我想我比其他人在交叉学科方面做得更好,如得出结论和找出示例。例如基于‘易用性’原则而对无线网络的应用。另一个示例是利用我学的技术来发展某一领域,如将共享内存式多处理器应用到无线网状网络中。如果你对无线网状网络有所了解,你会意识到网络本身即是真正的多处理器,事实上,更象多处理功能计算机。关于多道处理计算机的许多现在普遍接受的好的设计原则,在具有路由功能的计算机网络中都是适用的,这也是现在许多网络实现的方式。”

未来是美好的,也是要我们共同创造的。

关于IT的未来,王先生非常赞同开放源码运动。他有几种不同类型的电脑,包括MacintoshLinux, 微软的 Windows,以及PalmHandspring Treo。他认为Linux和类似的系统是非常令人鼓舞的。它表明了如果许多人来完成复杂的大问题时,你究竟能从中得到多少东西。Linux是非常可靠、快速和准确的。

他说:“关于计算机语言,我真地不能确定哪种语言发展潜力最大,但是现在,我对Python有过一些研究,非常喜欢里面的东西。”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值