说一说自己对编程的理解。 - 拳不离手、曲不离口 - Speak with your code, my friend, not your word.
Coding Style...

说一说自己对编程的理解。

clem posted @ 2009年3月18日 21:47 in Gain & Pain , 2354 阅读

编程看起来是个很大的东西,有底层编程和API编程,有桌面软件编程和web编程等等。涉及到的东西太多了,光语言就有很多种,语言里面还分低级语言,高级语言,标记语言等,让人感觉很复杂。

但是我觉得从程序员的角度来看,所有的编程,都可以这样看:

编程就像一个军团,程序员就是这个军团的最高指挥官,代码就是下达出去的命令,各种软硬件都是下面的官官兵兵,cpu是级别最低的大兵,存储就是粮仓,寄存器或者cache可以看成是大兵的口袋,数据就是粮草,总线就是军事交通大动脉。

只不过下面的官官兵兵是多国部队,所以命令需要用不同语言,比如cpu就是机器国的,只懂机器语言;浏览器呢?大多会几国语言,什么HTML,XML,asp,javascript,flash等等。另外不同的官官兵兵也有不同的脾气,你要他们打得漂亮,你需要对给不同人的命令进行不同的优化,另外,打仗本来就是有策略的,策略就体现在算法上。

呵呵,这是我的一点理解,不妥之处,权当娱乐吧。

Avatar_small
ttl_web 说:
2011年11月08日 01:10

编程语言太多,
每个人不可能什么都会,
能有一两种顺手的就可以了。

算法是关键,目标达到就可以了。

什么语言都学,那是疯子,或者是迟早要疯的。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter