|
某些人的无知实在是令人发指,不懂的领域,好歹看看书了解个概况再发言啊,总不能一无所知就张嘴胡说吧,这是基本的素质。
) O0 f, \& p, J0 N- z) ?$ [3 x* K. @6 Q' |/ }2 k+ P
3 T: A8 m, y8 p原贴在此:机器人普及后的猜想九:机器人时代的软件编程 - 机械乐园 - 机械社区 - 百万机械行业人士网络家园
/ l) K& y# e6 l" n- e; q0 y$ fhttp://www.cmiw.cn/thread-487344-1-1.html
7 z5 o, j) J* p4 g
" _! {; x6 g# I- D& p5 _, V! V* K" R* e0 w0 k* @) ]# T
文中提到“ 现有的C语言下的软件编程,是一个极大多数人难以入门的软件。”
2 y( k& k* W3 O X/ p$ p, C0 B( y9 L3 M" G2 E4 m5 K5 d8 ?
0 }; a9 |9 K% c3 @" n- v) h; q: O首先,C是计算机二级的考试科目之一(计算机二级可在考纲内任选一门语言),如果C是一个极大多数人难以入门的语言,那么这个二级也就没人选C了,而实际上考二级C的多的是。C已经二十多年了,而当年的BASIC进化成了VB,FOXBASE到了VFP,PASCAL和FORTRAN消失了,足以证明不是某面所说的极大多数人难以入门。自己不懂也就算了,有资格替别人下结论吗?
! T! J4 o; M( i6 ]3 ]- T
' O* B- E' Q$ \7 H) c5 J y
7 ~0 o% G4 l9 l" K) s其次,C的难不是在入门,而是在深入。事实上大部分高级语言的入门都不难,会C的人一星期就能学会PASCAL。C可以面向底层,这是绝大部分语言都做不到的,打个比方,C有寄存器函数,不懂计算机原理,没有硬件基础的人敢用吗?你把堆栈搞乱了软件立马崩溃。正经学C没有不懂汇编的,这意味着又加了一门,然而,我想大部分人都看过80386的指令集,跟一本机械手册差不多,这还是老掉牙的32位指令集,64位的呢?光这些就能把人累死。
2 q& h: L: F3 u# d) y6 q% t3 M3 e0 r. N
* _( W2 s) R0 i$ X
还有,某面不知道的是,早就有代码生成器这类东西,完成一些重复代码的工作。 L5 v5 m, f9 T; y3 s
4 |% s& Z5 t2 C1 X9 t0 P2 |4 _4 e. O3 T" x% B
总结:尊重科学,谨言慎行,言之有物。$ }, o6 L$ p# w- ~5 m7 S: D5 y
|
评分
-
查看全部评分
|