日期:2014-05-20  浏览次数:20891 次

程序语言特性不重要吗?
语言的发展不是为了减少工作量吗?不是为了使应用更健壮吗?难道要像某些人说的只是在耍酷?真的仅仅只是单纯的酷吗?新的特性难道真的不能实用吗?
如果没有了委托,没有了反射,没有了特性,没有了泛型,那还是C#吗?那么我一定会无情的抛弃它。
C#真的不算太好,只是因为我需要的一些特性它都没有,可现实是我并没有能够在别的地方找到更多。

人类为什么要制造工具呢?

------解决方案--------------------
受啥刺激了?
------解决方案--------------------
谁又在贬低你心中的 CS 了?
------解决方案--------------------
因人而异吧,高级语言的发展方向就是易用,入门门槛越来越低,即使这样还有很多只想要现成代码的,根本不会动手写一行代码的“程序员”,如果什么都没有,那不就成了汇编了,那样对于整个软件行业也未必好,现在的商业是以利益最大化为目的的,你语言越简单,越容易上手,那样人员工资越低,老板当然高兴了
什么时候发展到,只要脑子想想,软件就做成了,那样老板都不用雇人了,哈哈。

没有任何一种语言是为某个人而做的,你不需要并不等于别人不需要,并不等于这个行业不需要,它都有他存在的必然原因,除非你自己开发一种语言,定制一个

如果不是制造工具,也不会有人类的出现
------解决方案--------------------
工具只所以出现,是因为有大部分的人还是倾向于懒惰而舒服的活着.
------解决方案--------------------
LZ看了《C#会重蹈覆辙吗?》系列了吧

编程语言不过是符号的组合,是全人类的共同财产,每个人都能用,其配套的开发工具也必须免费开源。

既然是全人类的共有财产,必须按照一定的规范增加新的特性,简单的复制其他语言的特性,由一家软件公司操纵,出于商业目的复制出来的特性那就不可取了。
------解决方案--------------------
帮顶
------解决方案--------------------
探讨
引用:

LZ看了《C#会重蹈覆辙吗?》系列了吧

编程语言不过是符号的组合,是全人类的共同财产,每个人都能用,其配套的开发工具也必须免费开源。

既然是全人类的共有财产,必须按照一定的规范增加新的特性,简单的复制其他语言的特性,由一家软件公司操纵,出于商业目的复制出来的特性那就不可取了。

我也希望开源,但绝对不会反对闭源,毕竟劳动是别人付出的。

------解决方案--------------------
不会吧?c++/java 也有泛型,反射,这不算语言特性吧?

这都是结合c++标准委员会的一些标准作出的,不会有人对标准进行攻击吧?

起码在一般论坛混的貌似还没有资格进行质疑这个吧?好佩服
------解决方案--------------------
发牢骚呢还是什么,看不透你的目的
------解决方案--------------------
当然重要。这种问题没必要和那些永远也想不明白的人费口水了吧。
------解决方案--------------------
狗嘴吐不出象牙,王八啊你该吃药了
------解决方案--------------------
三年以内的开发人员很重要,五年以上的用户不重要。

------解决方案--------------------
路过...
------解决方案--------------------
假设有人跟你说“头脑是最重要的”,你来一句:“手脚不重要吗?”,这不就是诚心抬扛嘛。难道你不能理解吗?如果这样还不能理解,足以说明什么才是选人更重要的先决条件了!
------解决方案--------------------
编程语言不过是符号的组合,是全人类的共同财产,每个人都能用,其配套的开发工具也必须免费开源。

既然是全人类的共有财产,必须按照一定的规范增加新的特性,简单的复制其他语言的特性,由一家软件公司操纵,出于商业目的复制出来的特性那就不可取了。 

------解决方案--------------------
必须顶SP1234在34#、35#的话。

另外,按照king_of_dotnet的逻辑,开发出来的软件也不过都是01的组合,而01这是属于全人类的共同财产,所以所有软件都应该开源?
------解决方案--------------------
语言的发展是为了配合商业的,纯技术的东西是活不下去的,各种语言无非就是想树立自己的标准,打破由C语言建立起来的大厦,开创一片新天地,如果实在打不破,就吸收C里面的优点。封装现有的技术,取个hll的名字。

------解决方案--------------------
深奥的不懂
------解决方案--------------------
当一门语言开始向自然语法靠近,开始向人脑靠近,你应该觉着高兴。这说明他才是按人类的思考方式开发的

同理如果你个人觉着你更适合和机器打交道,喜欢按机器的思考方式去看问题。ok,我说也没啥问题,起码证明你的老师们教育的很成功,他们成功的把一个人脑变成了机器
------解决方案--------------------
当机器的处理方式既定的情况下,更好的语言特性会提高生产效率,可以更快的速度响应变化。但这不意味着对变化本身进行了深入思考——如果没有这样的思考,到时候只会因为了变化而变化,实际有效的产出也不会高的。

如果有了对变化的深入思考,也许会想到机器的处理方式可以不是既定的,甚至创造出新的处理方式。那么这将促使用新的语言特性来概括这种新的处理方式。
------解决方案--------------------