转贴:关于C/C++与Pascal分割的讨论(sheve)

cxb_zdl 2002-01-12 12:39:10
Sheve认为:
“我个人认为,Pascal语言更多地是写给人看的,而C/C++语言则是让程序员写的,
其中许多的设计都是为了方便程序员的输入。如赋值与相等两个操作符,C中的=和
==明显比Pascal中的:= 和=输入方便,要知道赋值使用率远高于等于号。:=要按
三个键,=一下即可,即使是==号,在相同的地方连按两下也接近于只按一下。在
C/C++语言中,类似的设计很多,如++、--、&&、¦¦、>>、<<等,反之Pascal中,
相应的设计便少。我也是我喜欢C/C++的最大原因。C/C++中我只觉得->操作符设
计得不好,不知大家以为如何。
本话题只针对语言的风格,不想争辩谁的功能强大,更无须把VC和Delphi牵扯进来。”

我的意见是:

“说到大小写字符,这恰恰是C++的缺点而不是优点,Op中是不分大小写的,你爱用小写就用小写,我就只用小写。而C++中,有时不小心键入了大写或小写字符半天还查不出问题来。另外,程序不单是写,还有维护,还有给别人读,这时OP的优势明显。因为它的可读性更好。DELPHI中将所有的方法(过程和函数)都放在每个单元的开头,在实现部分写具体的源码,这一点设计很出众,因为我们在这个单元的开头就可以浏览到所有的内容。
用Delphi编程确实有种艺术的享受。如果单单为了几个字符键入的省略而断定这语言不好是不客观的,因为Delphi的可视化程度远远高于VC,自动生成代码的程度也远远高于VC。
C/C++语言读起来确实有点像神秘代码,读参数的时候加地址代码符,还由斜杠线大量的使用,读起来实是不舒服。”

大家可以发表意见。
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Soft21 2002-01-13
  • 打赏
  • 举报
回复
大家好啊,看来,我在等待大家的答案,呵呵!
ksx 2002-01-12
  • 打赏
  • 举报
回复
全都是些垃圾,最好是....
cxjddd 2002-01-12
  • 打赏
  • 举报
回复
赞同。
cxb_zdl 2002-01-12
  • 打赏
  • 举报
回复
哈哈,应该是“风格的讨论”:)

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧