首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

程序语言特征不重要吗

2012-07-28 
程序语言特性不重要吗?语言的发展不是为了减少工作量吗?不是为了使应用更健壮吗?难道要像某些人说的只是在

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

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

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

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

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

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

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

探讨
引用:

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

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

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

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

[解决办法]
不会吧?c++/java 也有泛型,反射,这不算语言特性吧?

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

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

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

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

[解决办法]
必须顶SP1234在34#、35#的话。

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

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

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

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


探讨

引用:

很多人被教育很成功,就像老p比喻那样,开宝马的不是成功人士,因为他们不懂技术。而4s店的修理工才是成功人士,因为他甚至不用打开发动机盖,就能用耳朵听出那里有毛病。这多有技术,多开源,多成功来着

老P的屁话不用理会,开宝马的也会欠一屁股债,玩自行车的也能泡到妞,这和技术有什么关系

[解决办法]
最大的需求是开发周期,越高级的语言,封装的东西越多,开发周期越短。
[解决办法]
C#怪好的,哪不好了、、
[解决办法]
去学学lisp试试
[解决办法]
帮顶!
[解决办法]
.net开源了我也没兴趣去看。

因为我还有一堆需求要去实现呢。
[解决办法]
大学的专业重要吗?不重要,重要的是学专业的人
[解决办法]


#黑客与画家#根据使用的语言不通,程序员往往会被分成不同的派别。人们区分程序员甚至不是看他们写了什么程序,而是看他们使用什么语言。所以,声称一种语言优于另一种语言被认为是不礼貌的行为。但是,没有一个编程语言的设计者会相信“不同的语言各有千秋”这种文绉绉的客套话。
[解决办法]
估计LZ是和公司里老一辈开发人员的开发思路出现了矛盾。
不用死钻一个牛角尖。我的思路,一切实用为上。
[解决办法]
探讨

有段时间没来,怀疑那个啥之王,就是JAVA之王的马甲

[解决办法]
弱弱的飘过。。。
[解决办法]
谢谢楼主分享
[解决办法]
牛啊!!
[解决办法]
有道理
探讨
因人而异吧,高级语言的发展方向就是易用,入门门槛越来越低,即使这样还有很多只想要现成代码的,根本不会动手写一行代码的“程序员”,如果什么都没有,那不就成了汇编了,那样对于整个软件行业也未必好,现在的商业是以利益最大化为目的的,你语言越简单,越容易上手,那样人员工资越低,老板当然高兴了
什么时候发展到,只要脑子想想,软件就做成了,那样老板都不用雇人了,哈哈。

没有任何一种语言是为某个人而做的……

热点排行