|
某些人的无知实在是令人发指,不懂的领域,好歹看看书了解个概况再发言啊,总不能一无所知就张嘴胡说吧,这是基本的素质。; u: B6 ^6 S- O; E% \- W
8 h3 x8 P/ _! w1 C/ {
8 L! q. t+ S6 I, A" i; q原贴在此:机器人普及后的猜想九:机器人时代的软件编程 - 机械乐园 - 机械社区 - 百万机械行业人士网络家园* g! C* w0 H7 c5 D& ?0 }4 i$ t2 [
http://www.cmiw.cn/thread-487344-1-1.html
; g8 z7 S0 v. I" w2 Y9 G8 g# {0 s( T/ o; [ M# g0 c% s
5 L' z# ], M7 }9 I
文中提到“ 现有的C语言下的软件编程,是一个极大多数人难以入门的软件。”+ t& i _- U7 p* _2 c
, }7 f; A& ^# |/ Q( c! R S& @: v0 f; X0 Y: D4 D
首先,C是计算机二级的考试科目之一(计算机二级可在考纲内任选一门语言),如果C是一个极大多数人难以入门的语言,那么这个二级也就没人选C了,而实际上考二级C的多的是。C已经二十多年了,而当年的BASIC进化成了VB,FOXBASE到了VFP,PASCAL和FORTRAN消失了,足以证明不是某面所说的极大多数人难以入门。自己不懂也就算了,有资格替别人下结论吗?( M! f$ X/ C* B8 Y& G& V; m
5 F6 U& q! K, X# p" ]+ h) Z- K4 g1 y7 j1 p9 P6 g6 E. O, {
其次,C的难不是在入门,而是在深入。事实上大部分高级语言的入门都不难,会C的人一星期就能学会PASCAL。C可以面向底层,这是绝大部分语言都做不到的,打个比方,C有寄存器函数,不懂计算机原理,没有硬件基础的人敢用吗?你把堆栈搞乱了软件立马崩溃。正经学C没有不懂汇编的,这意味着又加了一门,然而,我想大部分人都看过80386的指令集,跟一本机械手册差不多,这还是老掉牙的32位指令集,64位的呢?光这些就能把人累死。7 o+ _" X* ]! J9 \" b7 V+ f
7 r8 N( U. B+ f v; F
# i& x6 L% d4 R$ i4 L8 N还有,某面不知道的是,早就有代码生成器这类东西,完成一些重复代码的工作。7 u6 L2 ~% ]5 d
1 Y) \7 O8 ? D4 Z f! F
/ g4 `+ o: C. v1 y总结:尊重科学,谨言慎行,言之有物。
7 ?) R: Q$ i" ?& h |
评分
-
查看全部评分
|