进入WINDOWS时代后,虽然也对WIN3.1在心里以及行动上进行过讽刺与抵制,然而由于外界需求以及陆续推出的WIN95/NT,还有对技术的狂热,又开始投身于WINDOWS系统的分析与开发。这时,又学习了SDK、VC、VB以及DELPHI。经常为自己能在一两个星期内迅速掌握DELPHI这样的工具高兴不已。也为自己用DELPHI在几个月的时间里开发出了一个类似于DELPHI的某领域内的开发工具而兴奋。 这时,我也早已认识到开发语言的相似性以及工具性。各种语言只不过是有一些独特的语法以及关键字组成。再进一步,采用各种语言的开发工具也不过只是提供了各自的一些函数库/类库。学习起来并非难事。所以,这时(大约为1995年)我也停止了购买单纯讲解如何使用某种语言或开发工具(如VB、VC等)的书。 接触UNIX系统是在上班之后的事情了。UNIX系统的命令行设计之精致和X WINDOW的巧妙结构使我感叹不已。然而由于工作和兴趣的关系,以及WINDOWS系统之普及性,使我又很快的离开了阳春白雪的UNIX。即使如此,我总是幻想着为UNIX开发一套类似于DELPHI/VB的工具。然而由于各种原因始终未能付诸实施,而今已有类似产品,使我心痛不已,有点自己的孩子却由别人带了的那种‘大胆的’酸楚。 大约是95年,JAVA横空出世。这种不能简单地称之为编程语言的语言,使我爱不释手。由于它的简单性、可移植性以及健壮性和迎合了当时INTERNET的发展,便又使我投身其中。幸好我没有仅仅关心其语法的细节,从那种在语法上带了若干多余修饰的‘近乎煽情’一般的C++转向‘娇小秀气’的Java,使得我有余兴考虑到底什么是面向对象的风范这个问题了。 面向对象的思想我是从1993年便开始接触到的。然而,直到今日我仍不能宣称自己掌握了它的精髓。广义而言,使用面向对象的语言设计与开发并不一定进行的就是面向对象的设计与开发;再大胆地进一步讲,使用非面向对象的语言设计与开发并非一定就不是进行的面向对象的设计与开发。不客气地讲,目前面向对象的开发者大多数情况下只是把数据和函数简单地以类为单位组织起来而起。我是直到接触了设计模式,才真正领略了面向对象风范的初步轮廓。 |
正在阅读:一个老程序员的个人回顾一个老程序员的个人回顾
2004-04-01 11:05
出处:CSDN
责任编辑:sdq
键盘也能翻页,试试“← →”键