|
某些人的无知实在是令人发指,不懂的领域,好歹看看书了解个概况再发言啊,总不能一无所知就张嘴胡说吧,这是基本的素质。
$ ~) |7 i( v' j8 p/ v. f$ o" I+ Q8 ~3 D& @' J' x
# h8 B \" a0 N8 K! ^: ~原贴在此:机器人普及后的猜想九:机器人时代的软件编程 - 机械乐园 - 机械社区 - 百万机械行业人士网络家园8 G& K+ L9 @7 t0 Q5 z
http://www.cmiw.cn/thread-487344-1-1.html
* b+ K& b+ ]) Z6 z
, Z/ V3 ^# s+ ]: O. j
) h% P8 A) ^+ F) `* i5 } r7 T文中提到“ 现有的C语言下的软件编程,是一个极大多数人难以入门的软件。”6 A- A/ u! w- f+ c! A
+ {& W3 D" ^& R: Z- X* S
2 b' d: `9 R6 V首先,C是计算机二级的考试科目之一(计算机二级可在考纲内任选一门语言),如果C是一个极大多数人难以入门的语言,那么这个二级也就没人选C了,而实际上考二级C的多的是。C已经二十多年了,而当年的BASIC进化成了VB,FOXBASE到了VFP,PASCAL和FORTRAN消失了,足以证明不是某面所说的极大多数人难以入门。自己不懂也就算了,有资格替别人下结论吗?, Y0 P5 B( \- M7 X1 K3 }# l
$ u- p6 F& x9 k2 Q) A
+ z& G m# g+ q8 H( M& V其次,C的难不是在入门,而是在深入。事实上大部分高级语言的入门都不难,会C的人一星期就能学会PASCAL。C可以面向底层,这是绝大部分语言都做不到的,打个比方,C有寄存器函数,不懂计算机原理,没有硬件基础的人敢用吗?你把堆栈搞乱了软件立马崩溃。正经学C没有不懂汇编的,这意味着又加了一门,然而,我想大部分人都看过80386的指令集,跟一本机械手册差不多,这还是老掉牙的32位指令集,64位的呢?光这些就能把人累死。* r; E. n% W0 W
' W' T% I* i! f
& f1 G0 @7 J+ s9 f0 D& }7 j还有,某面不知道的是,早就有代码生成器这类东西,完成一些重复代码的工作。" g4 T p- J% i f+ u3 S
& g6 @' C8 X0 `
, J) q. M9 a4 R总结:尊重科学,谨言慎行,言之有物。% t% e$ I( A* T3 `: `% s
|
评分
-
查看全部评分
|