给初学编程的业余爱好者——会堆积木就会编程

首先说明的是,这不是教材,只是看着一些拜师啊跪求啊等词眼不爽而堆的字,版权神马滴没有,能拿去骂人更好。
在计算机技术高度普及的21世纪,编程不再是像20世纪五六十年代那样只是身在高高神坛的家伙骗吃骗喝骗经费的技能了。
我们先定位一下我们所处的层次——业余、初学,然后就坐在幼儿园的凳子上,等老师教堆积木。
由于是初学,所以我们必须要掌握好一些基本的积木,也就是关键字。每个高级编程语言都有它的关键字,但都是源于基本的英语(别拿易语言说事),来来回回也就那么几个单词,给你一个星期记下来就可以了(不要愧对爱好者的称号)。把关键字里边的控制语句配合流程图的符号来理解,那么你已经可以学会构架基本程序了。
然后就到掌握运算符这些积木了,应该也不难,就那么几个加减乘除,逻辑运算可能稍难,不过以各位的能力应该是没什么过不去的坎。
函数和结构体就是自己用基本的积木拼凑起的大块积木组合而已。
库函数是别人做好的积木,我们拿来是方便堆积木的,已经有圆形的轮子了,我们总不能重新去发明一次吧。一般情况下用标准的库函数就可以做了大部分的工作了,除非你要用系统的一些性能,才使用到不同系统提供的库函数。如在DOS下用GETCH函数做任意键继续或者不回显的密码输入,而在LINUX下你可能会用CURSES函数库来做到相同的效果。
现在我们已经可以堆砌一个简易的城堡了,达到了做字符界面的什么学生管理系统、图书管理系统。
业余爱好者不是看着白字黑底的屏幕一次次无聊地输出"Hello, world!",至少你也得输出个"草泥马!"。
现在我们向充满色彩的梦幻城堡进发(某相机广告词“你好色”)。
这时老师搬了MFC、GTK+、QT等大人们做好的积木构件。什么按钮、输入框、进度条只不过是一个个做好的积木而已,我们所做的只是往上面堆上我们自己做的一些小积木而已,这些小积木负责响应一下什么单击双击右键等东西而已。
数据库和网络编程也只不过是用别人做好的积木,然后自己再添加点必要的处理代码。
如果你够无耻的话,拿别人的城堡来,把表面的标识改改,然后就可以拿出去了,好像很多公司都在干这活……
业余和专业没什么多大的区别,可能别人手头多那么几块你不知道的积木和更好的堆积木的技巧而已。

说了半天你还不知道什么是堆积木?!口误,应该是编程。
唉,中国人还是要用理论来说服。
编程的过程就是解决问题的过程。
提出问题;(你妈说:“小子,别玩小JJ了,用积木给老娘堆个城堡看看。”)
分析问题;(你用脑袋中比小头大不了多少的部分分析,大部分脑袋在唱:“雪姑/雪姑/七个小矮人/七……齐齐喺……”)
确定算法;(然后觉得某个城堡造型不错,脑袋里却想着女仆问题……)
画出流程图;(用你刚才玩小JJ的小手把城堡画出来,脑袋闪过皮鞭蜡烛应该放哪个房间……)
编辑程序;(往你的小手吐点口水开始拿起积木堆城堡,不用口水也可以用其他液体,只要你自己能弄出来……)
调试程序;(用你的小眼看看,卧室到那个房间的路是否通畅,要不要再加入浣肠功能……)
建立文档资料。(在你的小日记本写下了构建伟大城堡的过程,长大了建一座为调教事业作贡献……)

最后,买书吧,多认识点积木,多看点别人的堆积木技巧。

……
武藤兰,吉泽明步,小泽玛丽亚 春叶 浅仓舞
高树玛丽亚,神谷姬 ,苍井空 喜多村麻衣
北原梨奈 深海亚久里,夕树舞子 和 津实
白石目 和 天海丽,麻生早苗 叶树梨
上原凌,前岛美步,常盘英子 月野秋原舞
青木罗亚,长奈西,山本新平 山千里
细川百合子 美由纪,铃木麻奈 美野亚希
美竹凉子 饭岛爱,市川香织 张晓羽
……
世界上的AV片源无数 何止一千万,何止一千万
……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章