哈,看了@ueharaai 的被喷

中山野鬼 发布于 2014/07/29 11:27
阅读 777
收藏 2

看了帖子,写的我认为比较客观嘛,看了回帖,我认为也很反应现实。不搞阶级划分,不搞等级分层。哈。我就不喷,回帖的有哪几类人。不过倒是有几个内容值得大家区分和讨论。

1、面向对象和面向对象语言不是一个玩意。

简单说人类可描述的感知都是面向对象的。除了那些“只可意会不可言传”,或者“你懂得”。无非对象还分很多,概念对象,抽象对象,对象实例。不扯这些名词术语,只是说一点很简单的道理,即便是过程化语言,要写出好的代码,也需要将模块对象化分析。不过分析是面向对象的,实现是面向机器运行原理的过程化,sb才把实现一层层抽象,一层层继承,简单、直接、清晰的完成对象的实现是编码不变的核心思想。哈。

2、java的糟糕和java做的代码的糟糕。

java真的糟糕吗?多少也是个主流语言工具,能糟糕到什么地方去,其他语言就超级完美吗?哈,至少我写c代码,有时也会说“你妹”。垃圾的java代码如同垃圾的c代码或其他垃圾的语言代码一样,都是垃圾。正常情况下,不同语言,很可惜,没有哪种语言会让人有高大上的感觉,说java做的代码糟糕,我看是个现实问题,不是语言之争问题,java语言唯一的糟糕的地方在结尾给出,哈。

3、信息化系统和信息系统

很多人搞不清楚这两个差异。简单说,你做个财务系统,这个是信息化,没有你的财务软件,财务流程和管理制度一样存在。你做个手机订餐或打车软件,这个也是信息化,没有你的手机,类似流程或业务一样可以通过其他途径开展,无非繁琐的不愿意开展而已。但很多中间件,引擎,包括底层操作系统或者手机、计算机本身,则属于信息系统。对于信息化系统的开发,看中业务流程,对于信息系统的开发需要深厚的理论和知识的掌握。信息化系统的开发,除了面向对象的分析外,更重要的和信息系统设计中面向过程的设计一样,简单、直接、清晰的完成对象的实现。

突然扯这个差异是想说下面的问题

4、程序员的素养和sb培训学校

一直认为培训学校很sb,不是因为培训学校的培训有问题,不是因为去培训的人有问题,而是认为经过片面的培训就认为无敌的思想有问题。包括某某框架、架构或xx。

简单说,我看@ueharaai 的观点没错。错就错在java是门很容易让新手以为自己很牛掰的语言。c语言肯定不是如此,其他脚本语言,你写的再牛掰,也会被别人喷成牛屎。哈。他们牛掰的典型症状就是,“你不服气,你写个出来啊”,拜托,垃圾和一坨屎,就是垃圾和一坨屎,为什么要复制这样的垃圾和一坨屎呢?所以不妨给这些写出很垃圾java代码的,仅经过片面的案例教育的“程序员”给个“歧视”的定义,编程界的杀马特。哈。欢迎这些杀马特喷我,不过给个很惨的预言,不跳出自己的层次,不提高自己的能力和素养,今年是杀马特,明年还是杀马特。直到有一天,都懒得提自己曾经做过“杀马特”。哈。

加载中
1
纠结名字
其实喷java的始终就那么几个,而且还互相声援。每天说来说去也就那么几种论调,没啥新鲜玩意。有些人倚老卖老,有些人故作高深,还有些人人云亦云,有什么还跟他们分辩的?他们是王八吃秤砣,铁了心的要黑。看开点,挣自己钱的,让傻逼去喷吧。你得理性对待这些喷子,你要知道,很多人都说javascript很烂,闭包难以理解,继承又搞得不伦不类,但同样有很多人认为这是javascript灵活的地方;C够牛B吧?但是只要不是傻逼,都应该知道,指针虽然好用,同样也是陷阱,就算高手也不是总能绕过去;Java有什么不能让别人喷的?总有一些老古董认为面向对象是毒瘤,认为你用java就只会面向对象,也总有一些无知的人随大流,唯恐一步跟不上自己被打入菜B群里去。都得理解,人嘛,自己不说自己高人一等,别人怎么会认为你高人一等呢?
winktj
winktj
嘘~~~~~~~~
pantrick
pantrick
旁观者清
顺其自然001
顺其自然001
咋竟瞎说实话呢。。。
首席搬砖工程师
首席搬砖工程师
你特么的怎么把实话说出来,搞得这帮喷子脸面没处放
金贞花
金贞花
0
逍遥huang
逍遥huang
一直对xxx框架无爱,各种繁琐
0
雨翔河
雨翔河
和java比起来,我更喜欢c,虽然我是搞java的新手。
0
chenwenli
chenwenli
值得一看
0
pantrick
pantrick

纯粹的喷某种概念,语言,思想,意识,形态其结果都是狗咬狗,两嘴毛,如果发表观点没有实际论据支持,只凭个人感受就断言这,断言那,我觉得根本是有害无益,因为每个人都有权利发表自己的某种感受,别人无权说错对,你喷oo也罢,喷java也罢,喷c也罢,要有的放矢,而不是主观臆断,做程序的没客观清晰的逻辑和态度,就该有自知之明,所以哪个ueharaai,完全是自说自话,毫无意义,,怎么说呢,反过来说,一个优秀的oo程序员完全可以反过来喷那些不支持oo的语言,也可以有理有据,何必呢!

pantrick
pantrick
回复 @中山野鬼 : oo更多是一种系统设计模块方面的组织方式,代码质量,我承认,很多算法用java写总要绕一大圈子
中山野鬼
中山野鬼
哈,客观的说,java代码的普遍质量不高。这个是重点。
0
loki_lan
loki_lan
JAVA就像宝马汽车,总是有人骂它飞不上天,下不了海。
中山野鬼
中山野鬼
可怜的宝马中招了。哈。
0
mallon
mallon
野鬼居然知道“杀马特”这个名词
0
gvim
gvim

区分面向对象和面向对象语言是很多喷OO的人没有此眼光的地方。面向对象是一套体系,面向对象语言只是这个体系中的末端。

问题都出在这“4、程序员的素养和sb培训学校” 哈哈


0
中山野鬼
中山野鬼

引用来自“纠结名字”的评论

其实喷java的始终就那么几个,而且还互相声援。每天说来说去也就那么几种论调,没啥新鲜玩意。有些人倚老卖老,有些人故作高深,还有些人人云亦云,有什么还跟他们分辩的?他们是王八吃秤砣,铁了心的要黑。看开点,挣自己钱的,让傻逼去喷吧。你得理性对待这些喷子,你要知道,很多人都说javascript很烂,闭包难以理解,继承又搞得不伦不类,但同样有很多人认为这是javascript灵活的地方;C够牛B吧?但是只要不是傻逼,都应该知道,指针虽然好用,同样也是陷阱,就算高手也不是总能绕过去;Java有什么不能让别人喷的?总有一些老古董认为面向对象是毒瘤,认为你用java就只会面向对象,也总有一些无知的人随大流,唯恐一步跟不上自己被打入菜B群里去。都得理解,人嘛,自己不说自己高人一等,别人怎么会认为你高人一等呢?
哈哈,谁说c的指针陷阱绕不过去的?我不是高手,不过指针对我而言,亲切的很,顺带说一句,我写汇编,大部分用的都是指针哦。没指针怎么玩,好难玩的呢。。。至于声援嘛,是事实就尊重,不是事实,就不尊重。
winktj
winktj
得啦得啦,知你犀利啦!
0
JerryLin
JerryLin

像ueharaai说的,选erlang就没有这些问题了?

JerryLin
JerryLin
回复 @中山野鬼 : 应该把“绝大部分”去掉。开发者很现实,如果一门语言能够提高生产率,能够减少bug,学习成本低,那他会迅速转向那门语言。这同样适用于开发模型。说语言或模型影响了他们的生产力的开发者,只能是低级的开发者。
中山野鬼
中山野鬼
其实绝大多数的问题,都是来源于人。哈。
返回顶部
顶部