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