为什么总有编程语言之争?
程序员文章站
2022-06-17 20:32:06
...
总有人说这种语言要落伍了,那种语言是最棒的?每个语言都有其最适用的场景,每个程序员不都应该尽量多的去了解各种语言么?求解惑
类似的现象还出现在,武侠小说中的门派之争,武功之争,体育界的球星之争,娱乐界的歌手之争。
根据自身的条件和长期的修炼,每个人趁手的武器都不一样。
于是十八种兵器每种兵器都有拥趸。
兵器当然要争长短,这样才能改良。
木棍,石斧,青铜,黑铁,合成钢……
等现代化的枪炮一出来以前的冷兵器都成了废铁。
要不是C写网页太难用,那来PHP一统江湖 还能争什么?其它都不懂。
这话说得不对,程序员了解语言必然是选择性的,不能说Doang一下,出一个语言,我就去深入了解。简单了解一般是有的,但是尽量去了解则不可能。
没有一门语言适合所有程序员。
也没有一个程序员能够使用所有语言。
除了匹配性,程序员的精力是有限的,深度和广度之间的精力分配是成反比的。
再加上语言背后还有很多东西,说到底,除了部分是信仰之外,利益在里面才是起决定作用的。
链接一下,风水命理里面是怎么解释“小人”:妨碍你的一切都是“小人”。你现在按电梯下行,但是下面有人抢先一步把电梯召唤下去,那么这个人就是你的“小人”。
你使用一个语言,按照二八定律,大概能完成你现在80%的要求,本来很不错,但是现在你要做那20%的活,但是那一伙人死活不支持你现在这个语言,假如学习成本都一样的话,你现在付出跟回报只能是以前的1/4,那纠结不。或者你将要换个领域,本来前途未卜,但是你又要重新再来一遍学习过程,你四十多岁了,老婆儿女一大堆,精力完全跟不上,知道90年代的下岗潮么?你是选择振臂一呼,还是跟着刘欢唱《从头再来》?
再回过头来,语言之争一定是坏事吗?没有争论,语言怎么发展。香港白鹤门掌门不跟李小龙比武之前,那他不是一直吹嘘自己如何的一代宗师?
争论没什么坏事,除了浪费你一点的时间。不谈语言哲学,一直埋头用工具,难道就不Low? 这种问题很占硬盘哎 不黑下别人的东西,如何体现优越感呢?
不黑下别人的东西,如何输出价值观呢?
员工被黑,不奋起抵抗,那怎么说服自己继续工作下去呢?
主管被黑,不奋起抵抗,让手下的兄弟觉得自己的技术没前途,以后怎么管理呢?
学生被黑,不奋起抵抗,那自己前两年都白学了?不可能呀,明明师兄告诉我这个前途无量的。
老师被黑,不奋起抵抗,那怎么向学生证明自己的东西二十年后依然值得他们学习呢?
名人被黑,不奋起抵抗,怎么让粉丝相信自己还能代表先进的生产力呢?
-------------------
不能在各个领域上寻求突破,就只能在使用什么语言上找存在了。
所以天天有人来恶心 PHP, Python, Java, C,习惯性黑一黑来找存在感,好像黑一黑能让他们心理舒服一样。黑一黑就能让自己变先进一般。
所以,还有一部分人看不下去这些人到处乱咬人,也会出来说两句而已,这叫被人恶心到了。 有以下几种可能:
1.语言之争的话题,容易吸引群众围观,且门槛低,会编程的都可以来说几句。知乎这种地方,为了维持版面的活跃,每隔几天,管理员都会以匿名或小号的形式,放出类似话题,来提高热度。
2.的确存在一些入门者,不知道选择哪门语言,作为入门。因此来问问这类话题。
3.有些正在学A语言实现某特性的人,突然发现B语言实现这个特性更方便,于是心里不服气:我的A语言是不是白学了?于是出来发表疑问。
4.某程序员或项目经理,对A语言与B语言不熟悉,但最近做项目要选型。为了吸引大家回答,于是提出这些问题。
如有遗漏,麻烦评论区补充.. 因为好多人太傻,不承认PHP是最好的语言。
类似的现象还出现在,武侠小说中的门派之争,武功之争,体育界的球星之争,娱乐界的歌手之争。
回复内容:
王垠:倘若自己不跳出来说,要是烂语言最终统治了世界,导致你写程序必须用那个语言来写,那还怎么过下去?
明明就是为了自己爽嘛。为了自己爽当然是正确的,为啥要找那么多冠冕堂皇的理由出来呢(特别是那些不赞成语言之争的)?
为名,或者为利。 很傻很天真,太silly太naive 语言就是兵器。根据自身的条件和长期的修炼,每个人趁手的武器都不一样。
于是十八种兵器每种兵器都有拥趸。
兵器当然要争长短,这样才能改良。
木棍,石斧,青铜,黑铁,合成钢……
等现代化的枪炮一出来以前的冷兵器都成了废铁。
要不是C写网页太难用,那来PHP一统江湖 还能争什么?其它都不懂。
每个程序员不都应该尽量多的去了解各种语言么?
这话说得不对,程序员了解语言必然是选择性的,不能说Doang一下,出一个语言,我就去深入了解。简单了解一般是有的,但是尽量去了解则不可能。
没有一门语言适合所有程序员。
也没有一个程序员能够使用所有语言。
除了匹配性,程序员的精力是有限的,深度和广度之间的精力分配是成反比的。
再加上语言背后还有很多东西,说到底,除了部分是信仰之外,利益在里面才是起决定作用的。
链接一下,风水命理里面是怎么解释“小人”:妨碍你的一切都是“小人”。你现在按电梯下行,但是下面有人抢先一步把电梯召唤下去,那么这个人就是你的“小人”。
你使用一个语言,按照二八定律,大概能完成你现在80%的要求,本来很不错,但是现在你要做那20%的活,但是那一伙人死活不支持你现在这个语言,假如学习成本都一样的话,你现在付出跟回报只能是以前的1/4,那纠结不。或者你将要换个领域,本来前途未卜,但是你又要重新再来一遍学习过程,你四十多岁了,老婆儿女一大堆,精力完全跟不上,知道90年代的下岗潮么?你是选择振臂一呼,还是跟着刘欢唱《从头再来》?
再回过头来,语言之争一定是坏事吗?没有争论,语言怎么发展。香港白鹤门掌门不跟李小龙比武之前,那他不是一直吹嘘自己如何的一代宗师?
争论没什么坏事,除了浪费你一点的时间。不谈语言哲学,一直埋头用工具,难道就不Low? 这种问题很占硬盘哎 不黑下别人的东西,如何体现优越感呢?
不黑下别人的东西,如何输出价值观呢?
员工被黑,不奋起抵抗,那怎么说服自己继续工作下去呢?
主管被黑,不奋起抵抗,让手下的兄弟觉得自己的技术没前途,以后怎么管理呢?
学生被黑,不奋起抵抗,那自己前两年都白学了?不可能呀,明明师兄告诉我这个前途无量的。
老师被黑,不奋起抵抗,那怎么向学生证明自己的东西二十年后依然值得他们学习呢?
名人被黑,不奋起抵抗,怎么让粉丝相信自己还能代表先进的生产力呢?
-------------------
不能在各个领域上寻求突破,就只能在使用什么语言上找存在了。
所以天天有人来恶心 PHP, Python, Java, C,习惯性黑一黑来找存在感,好像黑一黑能让他们心理舒服一样。黑一黑就能让自己变先进一般。
所以,还有一部分人看不下去这些人到处乱咬人,也会出来说两句而已,这叫被人恶心到了。 有以下几种可能:
1.语言之争的话题,容易吸引群众围观,且门槛低,会编程的都可以来说几句。知乎这种地方,为了维持版面的活跃,每隔几天,管理员都会以匿名或小号的形式,放出类似话题,来提高热度。
2.的确存在一些入门者,不知道选择哪门语言,作为入门。因此来问问这类话题。
3.有些正在学A语言实现某特性的人,突然发现B语言实现这个特性更方便,于是心里不服气:我的A语言是不是白学了?于是出来发表疑问。
4.某程序员或项目经理,对A语言与B语言不熟悉,但最近做项目要选型。为了吸引大家回答,于是提出这些问题。
如有遗漏,麻烦评论区补充.. 因为好多人太傻,不承认PHP是最好的语言。