我该选择delphi吗?不是在比较语言!!!
大家不要误会我的意思,我并不对谁抱有任何偏见。也并不是要比较谁和谁。
因为大家对我的“delphi有前途吗”意见大大啦。
看下文前,首先把自己置身于这样一个境地:我熟练了delphi,但是明天我不得不用java为公司开发东西。(只是一个假设,假想一下我的处境)。
1。在《c++编程思想》中我学习到了c++如何面向对象。
2。看完《java编程思想》我学习到 原来java,和c++在面向对象的层次上是一样的,我是否该跳出语言的限制?
3。我不了解delphi所以才来发问的。
4。语言是工具我承认,而且非常地坚信。高手应该跳出语言。但你知道我从c++转到java时所花费的精力吗?首先是类中三大域的书写:public, protected, private。当我习惯地用java写出JButton button = new JButton();以后,看到同学用c++写的 string *s = new string;时我竟然大呼,错啦,丢掉圆括号了。很难想象我学了delphi的语法后在回过头去用java会是什么感觉。语言阐述的思想是相同的,绝对没错,但是实现的方法却又是大相径庭的。一个大师可以是面向对象大师,但不可能是java,c++,delphi... ...大师。谁可以用自己会的所有语言毫不犹豫的写出一个相同含义的表达式来(会一种的勉谈)?
5。最重要地:有些人总是说:需要什么就用什么,高手是不在乎的。我怎么听他怎么不是一个程序员,而是一个老板。我马上要毕业了。这半年需要做些东西了。然而环境决定要么选择delphi,要么就不要做实际的东西,继续研究java。
6。如果我选择了delphi,那么delphi所提供的强大的组件库是不是会让我变得懒惰呢!我是指我不会再去研究什么封装啦,继承啦,多态啦等等。希望公司不要让我整天摆弄控件,而是去写一些控件,不要让我变懒。因为我听说delphi和vb有相似的地方,其中强大的组件库就是一个。而我又听说,某些人整天喊着vb怎么怎么地面向对象,实际上自己每天不过是拖一些控件,设置一些属性罢了。
7。我今天用delphi写了一个简单的程序,太方便了简直。真得很好!!!一个叫做shape的控件是我在vc中不敢奢求的。但同时是我坚信,各位中肯定有一些只会拖放控件的人!!!
8。我知道delphi是扩充了object pascal的,而且是面向对象的。我希望delphi不要使我变懒。当然这要靠自己的努力。我也推荐大家学习一下java。去深入的体会一个消息到底是怎么传递的。不要在jbuilder中拖控件,拜托!
9。我爱任何语言,c++太经典了,java太精炼了。我把delphi称作一门语言大家认可吗?
10。请大家记住,我就是因为接触的语言太多了,所以,清楚的知道自己对任何一门都只知甚少,所以,我不可能去更加全面的体会面向对象的思想。我刚刚要去体验多态,就要看java啦,我刚刚要体验多线程的对象化,又要学delphi了。我很愚蠢,我很矛盾。
近期只能做一个打算,快速了解delphi,熟悉各种组件,从而使我投入到项目开发。平时努力学习java,以此为平台将面向对象的思想应用到delphi中去。因为我仍然坚信,语言是互通的,但是思想是要寄托于一门语言的。大家帮我出出主意吧。
请不要告诉我delphi如何如何面向对象,因为我了解,他真的是,确实是的。
问题点数:0、回复次数:2Top
1 楼hanyixin(怡)回复于 2003-12-01 10:32:56 得分 0
我想是可以一起都学的。
Top
2 楼sujun(sujun)回复于 2003-12-02 14:44:45 得分 0
思想是兵法,语言是武器。Top




