|
发表于 2009-4-9 09:40:50
|
显示全部楼层
Object Pascal(OP)的优雅~外行人怎么会懂呢?
弄个控件拖拉就叫懂得OP的精髓?真是笑话
C语法太不严谨,这是历史遗留的,不能说它是好用
例如X86架构,其实早已经年迈,只是太多旧的应用和积累必须靠他而已
而Pascal则以语法严谨著称,作为教学确实不错,而事实上应用也是非常优秀的
Delphi只是OP的一个分支,更有强大的跨平台OP,它是FreePascal,支持十多种平台,ARM7和ARM9已在支持中
因为OP主要是面向应用级的,所以底层能力欠缺了点,支持的平台都是HLOS为主体,嵌入式因为资源有限,支持OP是极其困难的
OP的复杂度,不会比C++少,而且OP的思想已经延续到MS的.NET Framework平台,C#和OP是一样的血统
VCL的架构即便是今天,也是业内最为优秀的架构之一
来得这里的朋友,没几个会很精通复杂上位机系统,例如系统编程,服务编程之类的,有所偏见也在所难免
这个年头已经没新的项目会采用Delphi7的,都是Delphi2009的,因为Delphi2009是Unicode内核,和Delphi7是本质上差别,它才能适应Vista和Win7平台
小弟不才,同时使用Delphi和C逾10年,感觉Pascal确实比C更优秀,严格的语法意味着代码没有歧义,清晰明了,阅读性相当好,用OP来考语法是难不倒人的,每一种语法都必然是特定的关键字声明,不用看形式来区分功能,显然C这个太麻烦了 |
|