V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nbhec2  ›  全部回复第 1 页 / 共 2 页
回复总数  31
1  2  
2016-12-23 18:35:27 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@u13498 我们是做中控的,还真是写驱动级程序的。另外我们需要经常回跳。几百行到是少见,但是几十到二百多行到是比较常见的。另外除了中控写嵌入式下位机时往往只能使用 GOTO(JMP/SETJMP)。我是在对 JAVA 的设计表示非常不认可并齐之改用 GOLANG 的总结
2016-12-23 17:41:21 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@shyling GOTO 是需要一行语句即可以飞跃到任意一行 IF ELSE WHILE 等语句可能要执行许多行
2016-12-23 15:17:09 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@shyling 用 GOTO 跳过不需要执行的行或直接跳进另一个函数的某一行执行一部分执行。
2016-12-23 09:07:33 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 孩子,我见过很多低智商的培训生来面试,和你的语风很像,这叫物以类聚人以群聚。我们不仅没丢饭碗而且还维护住了强大的市场这就是我们牛逼。有一句话你没说错,就是我们的工作不仅你这样自己都知道自己低能的人做不了而且就算把代码给你你也翻不了。市场还是我的,
2016-12-23 00:12:19 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 我觉得。第一件事你应该认清你很菜,知识好窄,别人用 ARM AVR 51 拍打你就是知道你不会。第二件事你应该知道你很笨,为什么我列举了 PHP 是因为我们用 PHP 做成了中控而你呢?还搞不清漫画和加入 GOTO 之间的关系,你以为别人没看过文档。我们用的语言多了 C VBS 汇编 等现在 ARM 上还有人跑 NODE PHP 。第三件事,你逻辑是很不清晰的,所以你会被人带着绕弯走,而 OOP 的傻瓜式编程正合适你让你把错误出在自己的职责范围内,因为你胜任不了更高级的责任后果更大的工作。因为你的逻辑会出错,如果我的逻辑和你一个水平,我早就丢了饭碗了,因为做不了控制。宝贝儿,送你四个字,正视自己。
2016-12-23 00:00:05 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 你的智力确实捉急,你驾驭不了 goto 如果让你做工艺估计已经事故连片了。懂为什么让你展示下不用 goto 写 AVR ARM 吗,第一让你知道你现在的工程和控制比不过在能力上是小儿科的事情,第二就是在这里 GOTO 是最重要的指令之一,第三就是叫你知道你自己有多蠢才能说出这几句话。记着你不过是个码农没碰过真东西,驱动生产的东西埋下一个 BUG 不仅仅是一行报错有可能是一次事故,而你只能写点三个臭皮匠类型的代码。
2016-12-22 23:35:35 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 爱斯逼,那来解释解释 PHP GOLANG 那么先进的语言后补 GOTO 和设计 GOTO 是什么目的呢。是不是打你们这些爱撕逼脸啊。一个丑陋臃肿不堪,一个已经差不多入土了,一个曾经连 switch 都没有的克意简化的至简语言来对比。爱撕逼再来给我展示下不用 GOTO(JMP)做 ARM AVR 我来开开眼
2016-12-22 22:35:21 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 别人的言论我都看的懂不用你操心,我只是觉得你非常适合做 OOP 因为低能脑容量不够记忆力不足。睁大眼睛看下本文尾指名点姓喷了 JAVA ,你来让我见识下 JAVA 里没禁用的 GOTO 。
2016-12-22 22:30:46 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@whitefable 调试时当然是分段,变频器是变频器工频机是工频机表是表阀是阀 X 是 X ,慢慢的组合的过程也是一个复杂化的过程。我的意思是很多控制厂都会克意的去提高他们的耦合度然后交给客户,也就是实际跑的程序是极度耦合的。
2016-12-22 22:25:18 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 秀无知? 我们不是不会 OOP 只是看下 JAVA 发现它只支持 OOP ,但是我们很反感 OOP 这种设计。另外谁说软件必须要 OOP ,我们的代码质量不亚于 LINUX 内核,我们做 ARM AVR ,那麻烦你狗屁通,请让我见识见识没有 GOTO(JMP)做 ARM 做 AVR 的神工程师。来亮个相吧
2016-12-22 22:17:15 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@whitefable 可是实际和你的理论恰好相反,给你一个案例自己去看,山武控制是日本著名的能源控制厂,很多复杂站都是他们的系统,你看下他的工程样例的耦合度。另外过度解耦只会把自己的市场拱手让人。
2016-12-22 22:12:58 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte 你的大脑很低能到是真的,好像没人让你代表你自作多情了。遇事不想为什么只会引用老师的话证明你和教书匠一样傻,所以终究你只是码农。而我们电气工程师既负责实现工艺的架构又负责软件的编写直到整套流程运转起来十几年无事故不知道要比你强多少。估计从你的言语看,这种工程交给你,第一天就该有东西炸了。所以你只能用最笨的 OOP 躲开灵活的 GOTO 去写一坨一坨臃肿底效的 JAVA 那样的程序。
2016-12-22 21:10:24 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@MartinLv 跨函数 GOTO 的好处就是我可以合并分支函数到不同的主干函数当中去。举例我有一组泵 6 用 2 备 我可以只建立 2 个干函数就行了。
2016-12-22 21:06:23 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@quxiangxuanqxx 我文章结尾不是写了么,我在抨击 JAVA 这种没有 GOTO 纯 OOP 的低能的设计。
2016-12-22 17:07:57 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@cuebyte “时至今日居然还有人能为 goto 摇旗呐喊”只能代表你的无知,一你不知道他用到哪,第二你不会使用它。鸟哥也在为 GOTO 正名 http://weibo.com/ttarticle/p/show?id=2309403969652538662553#_0 ,著名编程语言 PHP 5.3 加入了 goto 年轻的 GOLANG 也设计了 GOTO 语句,都没你水平高。水平低就不要 AT 一圈人来显得自己好像不菜。
2016-12-22 16:35:02 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@popesaga 准确的说是你以为你懂我们的设计模式,而我们却觉得你的设计模式很糟糕(以 JAVA 为代表)
2016-12-22 16:33:20 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@daysv 函数式是我的大爱,只是目前环境中用到的比较少。
2016-12-22 14:35:53 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@Thoxvi 这么解释就有些强词夺理了,没有往顶层比的只有往底层比。照着么说 C 还能函数式再往上说还能面向并发云云种种。难道那往回说要说成开关柜也是面向 XX 的吗。机器只会逐条指令顺序执行, C 是一个经典的面向过程的开发语言这是基本常识吧。
2016-12-22 14:12:44 +08:00
回复了 nbhec2 创建的主题 编程 OOP 思想真的很先进吗 GOTO 真的不能用吗
@popesaga 我电气工程及其自动化专业科班出身的,我们也叫软件工程,中控都是拿 C 写的现在也用 PHP , C 是什么我还是很清晰的, “著名科学家”的学生告诉我 C 也可以面向对象,劳您大驾请让我开开眼 C 语言是怎么面向对象的。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5238 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 03:44 · PVG 11:44 · LAX 20:44 · JFK 23:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.