|
某些人的无知实在是令人发指,不懂的领域,好歹看看书了解个概况再发言啊,总不能一无所知就张嘴胡说吧,这是基本的素质。
, a" D% h+ H' D, P8 \5 n: Q
6 B3 O$ L8 j6 l8 R @4 G3 `
$ k* V; I) S& H" v0 P原贴在此:机器人普及后的猜想九:机器人时代的软件编程 - 机械乐园 - 机械社区 - 百万机械行业人士网络家园, K2 M# z$ a1 `4 I+ g7 u. ]' |& |- I
http://www.cmiw.cn/thread-487344-1-1.html
- Y2 e* l/ A5 C8 m* ~ X+ B' a: {# L) r3 d) x# m
5 j8 P2 s! O* W I& K. M3 B( `+ l" O文中提到“ 现有的C语言下的软件编程,是一个极大多数人难以入门的软件。”
: ^8 f% b9 I: V; Y) E0 D* [) s( v+ t2 ^: U3 b; _$ X; I. j
! Y) ^ {- E* g. U首先,C是计算机二级的考试科目之一(计算机二级可在考纲内任选一门语言),如果C是一个极大多数人难以入门的语言,那么这个二级也就没人选C了,而实际上考二级C的多的是。C已经二十多年了,而当年的BASIC进化成了VB,FOXBASE到了VFP,PASCAL和FORTRAN消失了,足以证明不是某面所说的极大多数人难以入门。自己不懂也就算了,有资格替别人下结论吗?% G3 u8 `/ i# Y% X8 W
: g5 h& w: _+ b6 W; P. o
9 l( u8 E; _ E! k! S
其次,C的难不是在入门,而是在深入。事实上大部分高级语言的入门都不难,会C的人一星期就能学会PASCAL。C可以面向底层,这是绝大部分语言都做不到的,打个比方,C有寄存器函数,不懂计算机原理,没有硬件基础的人敢用吗?你把堆栈搞乱了软件立马崩溃。正经学C没有不懂汇编的,这意味着又加了一门,然而,我想大部分人都看过80386的指令集,跟一本机械手册差不多,这还是老掉牙的32位指令集,64位的呢?光这些就能把人累死。2 b9 H$ ~% Q2 e% _0 v7 ?5 w( ]
. W. |0 T. d( j% O; C: a- {
7 J/ X' q* B- o3 W
还有,某面不知道的是,早就有代码生成器这类东西,完成一些重复代码的工作。
" h$ X3 c9 e5 q. J u) g8 Q) R% k1 \; r
3 i9 ]5 _4 w: h3 W6 e# V$ X+ d
总结:尊重科学,谨言慎行,言之有物。
7 E* `2 l5 l* {; H9 g7 E |
评分
-
查看全部评分
|