|
某些人的无知实在是令人发指,不懂的领域,好歹看看书了解个概况再发言啊,总不能一无所知就张嘴胡说吧,这是基本的素质。
; w+ N+ o5 F: `# O) d8 Y- E) S2 B9 W) E
! j$ D* l# ^- T+ }$ m9 _8 p4 D- f* O原贴在此:机器人普及后的猜想九:机器人时代的软件编程 - 机械乐园 - 机械社区 - 百万机械行业人士网络家园4 `9 B* A1 ]- S8 _: r
http://www.cmiw.cn/thread-487344-1-1.html
; K2 ^1 f; F" Q1 E% \$ ]# ^( d, _0 q( g; F8 ?2 G" Q
- ]# q) P7 S+ f' s/ ~
文中提到“ 现有的C语言下的软件编程,是一个极大多数人难以入门的软件。”
3 d H2 U9 Z1 h- Z) H/ z. X: a0 r S" d+ a
D7 }: r, v- k9 y2 a
首先,C是计算机二级的考试科目之一(计算机二级可在考纲内任选一门语言),如果C是一个极大多数人难以入门的语言,那么这个二级也就没人选C了,而实际上考二级C的多的是。C已经二十多年了,而当年的BASIC进化成了VB,FOXBASE到了VFP,PASCAL和FORTRAN消失了,足以证明不是某面所说的极大多数人难以入门。自己不懂也就算了,有资格替别人下结论吗?3 A; P" h/ `5 b) L6 b
+ P/ G- F/ {" E1 ^2 x# h" v* R
% w% V9 O f9 v8 l
其次,C的难不是在入门,而是在深入。事实上大部分高级语言的入门都不难,会C的人一星期就能学会PASCAL。C可以面向底层,这是绝大部分语言都做不到的,打个比方,C有寄存器函数,不懂计算机原理,没有硬件基础的人敢用吗?你把堆栈搞乱了软件立马崩溃。正经学C没有不懂汇编的,这意味着又加了一门,然而,我想大部分人都看过80386的指令集,跟一本机械手册差不多,这还是老掉牙的32位指令集,64位的呢?光这些就能把人累死。8 d/ G: e- b! u! ~5 D5 H" H$ ~* H
7 D4 x. o0 L4 l& x
7 l9 D9 Z* ^* I& a6 K还有,某面不知道的是,早就有代码生成器这类东西,完成一些重复代码的工作。
& y4 x9 E# ^$ B4 ~* @! ]6 ^7 z# L: w, W2 @; m3 b2 ^% Z- ~
- w% t$ |0 ?. c5 e( n7 R总结:尊重科学,谨言慎行,言之有物。$ n N7 G- V% e& d- H* p# C1 h8 I9 q5 d
|
评分
-
查看全部评分
|