首页 > 代码库 > 编程的精义

编程的精义

编程的精义

读完第一章,有了一些启示,之前一直认为编程很难,并且对编程一点思路也没有。读完后我觉得编程可能并不像我想的那么困难,也许会很有趣。我们熟知的传统故事也许就是一个程序的缩影,程序编写中最重要的就是顺序、分支和循环结构。编程最重要的就是:先把事情分析清楚,用自然语言描述;然后弄清事情的先后逻辑关系和依赖关系,用流程图或伪代码编程;最后再将伪代码或流程图用代码形式编写。在学习编程过程中代码并不很重要,重要的是思想。积极工作和勤于思考都需要时间。我们要学会折衷,不能一味的认死理。任何编程语言都是相通的,虽然在使用上有不同,但他们的底层数据库都是相似的,你都可以在两周内掌握并开始熟练编程。

1.//愚公移山

Begin

Do

{

   If(愚公活) 扣石垦壤,箕畚运于渤海之尾;

If(愚公死) 有子存,子又生孙,孙又生子,子子孙孙,无穷匮也, 扣石垦壤,箕畚运于渤海之尾;

}

while(实现“毕力平险,指通豫南,达于汉阴”);

end;

2.//会不会写程序

Begin

If(先天智障||后天懒惰)学不会写程序;

Else if((知道起床后((天冷穿衣服后再洗漱)&&(天热洗漱后再穿衣))&&(生病||不能行动||意外)略过))会写程序;

End;

3.//程序=算法+结构

Begin

If(知道编程的逻辑方法)可以编程;

If(不知道如何去做)计算机也不理解你想要什么;

If(事情分析清楚&&事件的逻辑关系依赖关系搞清楚)代码实现;

If(一有任务就去coding)加班最多;

If(有思考)积极工作;

End;

4.//语言

Begin

if(熟悉一门语言)你会发现编程语言只有喜欢与不喜欢,没有会不会的问题,很多语言相似;

if(你想学一门语言)可以在两周内掌握并开始熟练编程;

end;

5.在没有工程的时代

Begin

If(在没有工程的时代)

{

   一个程序员的一生是掌握了一门语言;

   懂得了生活中最常见的逻辑;

   用程序的方式思考和学习了一些算法;

   根据前人的经验将算法跑在一些数据结构上;

}

end;

编程的精义