Re: [问卦] C语言是不是对使用者最麻烦的程式?

楼主: ohohohya (安安你好我草泥马)   2015-04-07 04:44:28
※ 引述《senma (ライフ☆ライン)》之铭言:
: ※ 引述《freeunixer (离自相空她相)》之铭言:
: : C 语言最 weak 的地方就是什么也没有,最好的地方就是你想要就可以自己干.
: : C#, Delphi, Java 这些高功能语言,讲夸张一点是用拉的就能 work,
: : 怎么做到的?不知道.
: : 要怎么tune?不知道.
: : lib 没有的怎么办?不知道.
: : 你想写或写了一支程式出来,结果就只是写出来,要改要调都不知从何下手,
: :           这只能叫 monkey ,不能叫 programmer
: 这种思维应该是学界的骄傲吧
: 学界总是崇尚知其然也要知所以然
: 所以才讲究什么东西都自己刻
: 但业界要求的是成品生出来最重要
: 花时间去重作现成的东西是很不智的行为
: 何况真正影响效能的是算法
: 老实说自己tune和用C#帮你准备好的元件不会有明显的效能差别
这么说简单点
机械语言 ==>二极管
组合语言 ==>电晶体
C语言 ==>逻辑闸
物件导向语言 ==>Soc
学哪种语言就做哪种语言能力范围能做的事
但这需要热情 你必须喜欢coding 喜欢到不在意他人眼光 摸不到c罩杯也无所谓
不过所有高阶语言的根几乎都是C也是不争的事实
不然全世界资工系C语言学一年是学心酸的吗
写C不难 写好才真正难 程式不是卖弄技巧而是在于可携性与维护性
试想今天你离开你的工作岗位而后进的工程师没人看的懂你的程式
这样并没有什么好骄傲的 你只是在搞死一家公司而已
所有project都因为你而丢进垃圾桶
C语言很难用也很难学没错 但C已经发展了几十年而没人舍弃我想他的重要性应该没什么
好质疑的
我想回文的也不要再讲一堆名词唬外行人了 所谓稻穗越饱满垂的越低
C语言只要记住一切都是阵列就足够了 不要用goto指令请多用结构变量+函式指标
作者: lturtsamuel (港都都教授)   2015-04-07 04:46:00
这样哪有简单 只有电机看得懂 电机本来就懂了啊 XD而且我就是爱用指标函数
作者: wahaha99 (此方不可长)   2015-04-07 04:48:00
我觉得物件导向语言超难 比组语还难
作者: mike7689 (帅啊~!老皮~!!)   2015-04-07 04:51:00
我也是无法接受物件导向概念 只会程序导向的思维
作者: Kreen (每天要更優秀一點)   2015-04-07 04:53:00
我觉得 C 好难,直接改练 ror = =
作者: selfhu (水管爆了)   2015-04-07 05:15:00
生命自然会有出路,自己用的顺就好,这没标准答案
作者: callTM (TMD)   2015-04-07 05:21:00
指标函数是r1c2 的意思吗?那怎么练快的?
作者: iceyang (追)   2015-04-07 05:50:00
为什么要把简单的东西复杂化=- =
作者: abramtw (世界原来是如此耀眼啊)   2015-04-07 05:53:00
Python的根也是cㄇ
作者: callTM (TMD)   2015-04-07 05:57:00
不是巴
作者: billmin (hahaha)   2015-04-07 06:03:00
我爱goto
作者: DarkerDuck (達克鴨)   2015-04-07 06:21:00
QBasic整天GOTO,整个程式搞得跟面条一样
作者: rock2345 (Kiri)   2015-04-07 07:04:00
用GOTO写出来的东西真的很北七
作者: vyjssm (散人)   2015-04-07 07:11:00
记好程式保持一个入口一个出口就好
作者: catatonic   2015-04-07 07:20:00
一开始学的确会想要goto来goto去 XD
作者: andy410061 (高坂桐乃は俺の嫁)   2015-04-07 07:20:00
没用过goto
作者: billandcs (CS神棍)   2015-04-07 07:48:00
goto就架构杀手啊XDD
作者: jf7642 (胖丁)   2015-04-07 08:07:00
刚学的时候 教授说goto直接0分
作者: jeff94lee (Todd)   2015-04-07 08:10:00
没用过goto
作者: rhox (天生反骨)   2015-04-07 08:10:00
离职以后程式没人看得懂不是基本吗? XD

Links booklink

Contact Us: admin [ a t ] ucptt.com