国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > 不可理喻

不可理喻

来源:程序员人生   发布时间:2014-09-09 21:07:24 阅读次数:2303次


为何 Lee,离开 潘多拉 后,变得这么自负,什么话都听不下去。

当初的负气离开,就是因为 S 的一句“C++ 很差劲”。

嘴上不说是,心里却这样想,我喜欢有话直说的人。

感觉 Lee 一听见别人拐弯抹角说 C++ 的不是,就开始激动。


今天只是想提醒了一下对韩国的尊重,这有问题么?韩国整容人整容又怎么了?

Lee 我知道你对我有意见,觉得我不论做什么事情,似乎总是因为看你不顺眼,

但是希望你知道,我一直当你是我弟弟,关心你,不管你还在不在潘多拉,我也希望你能成为你想成为的人。

所以在 潘多拉 里面的时候,我一直对你额外关照,不是么?

可是开口闭口“韩国棒子”长,“韩国棒子”短,你有想过么?

若是国人称呼韩国人“韩国棒子”,就犹如当初日本称呼中国人“中国猪”,美国人称呼中国人“黄皮狗”一样可恶。

Lee 你觉得两者有区别么? 觉得你进步了么?


今天原本聊得韩国整容的数据(这个话题是有点无聊),结果前面一个话题聊着聊着就跑到 C++ 上去了。。。。。


Lee 誓死看不惯除 C++ 之外的语言。我能理解,以前也有过一段时间这样子。

可是当你一直重复 C++ 怎么样的时候,除非你对其他语言有着充分了解,或者有着充分的数据考量。

编程语言都一样,这是大家都很清楚的共识,但是他们都有着各自无法比拟的优点,值得你去认可,学习,借鉴。


如果你要比抽象性,Python ,Pascal,Ada, Scala 都比 C++ 优雅很多的;

Python 在第四代编程语言里面抽象性可以说是最好的,若是你说 动态语言 不安全,

那么,同样是静态语言,同样可以使用指针的 Object Pascal 和 Ada 也比 C++ 清晰易懂的,用起来也更安全。

若是加上人工智能的第五代语言 Prolog 与 Lisp(虽然 Prolog 和 Lisp 都还不能称为真正意义上的第五代语言),

但抽象性都比 C++ 好很多(而且 Lisp 还是个还未开发结束的半成品)。

若是算上 Wolfram 的话,Wolfram 一行代码可以做 C++ 几百行的事情,

虽然你又要说 Wolfram 本身使用 mathematica 写的,mathematica 本身又是用 C/C++ 写的,是,我承认。

那么 C++ 最后还转成 机器码 呢,你要不要直接去学 机器码? 或者追本溯源去学 物理,电子? 


若是你要比速度,人们都说 C 的速度在高级语言里面是最快的。是很快,但不一定是最快的,

Ada 的速度可以和 C 媲美,这点在 benchmark 的各类算法测试中有充分的数据考量。

Javascript 在 V8 的情况下,有时候速度也会比 C++ 快。

据 Bill 前辈说 SML 的速度也和 C 差不多,但这点我没有考量,也没数据。


若是你要比语言的纯粹性,Scheme 就是 表结构 加 lambda演算,里面什么都没有,纯粹的数学产物。


Scheme 中有可以定制语法的宏,C++ 只有简单宏。Scheme 可以轻易写出 代码变异 的例子,而 C++ 很不方便。

Ada 在 DoD 一开始设计时,就带上了并发,C++ 在 11 里面才融进去。Ada 可以直接硬件中断,C 要加上汇编才可以。

Ada 虽然说是强静态,但是里面很神奇可以用动态类型的数据结构,有时候会很方便。

做 GUI,Ada 的 RAD 模式的 GWindows 可以和 Oxygene,Lazarus,VB 写起来一样舒服,

反正比除了 Vala 的源到源编译,CBuilder 之外的 C++ 的各种 GUI  框架舒服。

至于 Ada 2005 里面有什么新特性,就不清楚了。

Ada 当时开发用于国防部,本身曲高和寡,开发出 83版 就用了 20年,后来 C++ 先抢占市场,比 Ada 先获得了业界共识。


当然还有很多很多东西没说,

其他也没太大可以聊得,闭包,CPS,尾递归,模板 什么的,我并不关注“可写度”之外的语法细节。


嗯,是,每种语言都有自己的领域。但是 Lee,若是你想用这种理由来不让自己安心,

那么,你能用 C++ 写的每一种领域的程序,我都能用上面的语言写的更好。

S, D,J,Z,G,R 虽然不是大神,但是大家都能做到排除自我情感因素,接受新的事物。


不愿意放弃所得,不愿意倒空杯子来容纳其他东西,会变得固步自封,看不见自己的渺小。

我将你当做 弟弟,绝不会想要拿什么压制来你。只是希望你能看到更完整的东西。


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生