有没有这样的感觉---敲下代码的瞬间,感觉代码已经在执行了
2012-08-06 17:32
337 查看
敲下代码的瞬间,你感觉到它在执行了吗?
有没有这种感觉,当你敲下main() 的时候,感觉程序已经就在cpu上了,紧接这就要执行..很冲动的那种感觉..敲下open(...)的时候,感觉cpu已经把那个文件打开了..好神奇的体验...这一切就像是说好的,就应该这么走...(其实函数不就是跟cpu约定好的一些事情).这种感觉给人一种蠢蠢欲动,有一种指挥一切的能力.cpu就在等我.一直一直.....
曾经我写代码的时候没有注意过啥叫"想象式模拟编程" 不知道有没有这种说法,如果有,那么纯属巧合....
那时候只知道书上是这么写的,要打开一个文件,操作它,就是这么步骤.写完就行了...写个链表,就是按照书上的那些操作,写完就行了...一直都是写完看结果.不行就调试.没有一种本能的感觉在编写代码时就进行一种模拟,模拟CPU在执行,执行完这句会是什么结果.每一步就相当在执行一个breakpoint 有点gdb单步的那种感觉.每一次都会将执行的变量值记录在脑子里.敲下下一句代码的时候,再执行,更新了变量..最后写完的时候,那么执行的结果也差不多有感觉了.编译->运行结果一致.
其实这么感觉在你进入那种全身心敲代码的时候每个人都会有...跟着自己的思路走,边敲代码边模拟执行,效果会让你大大的加强...有一种手握芯片,不怕转错,就怕不转...
好了.一点点小建议..希望大家爱上编程...成为编程达人...为"想象式模拟编程"靠近~~
有没有这种感觉,当你敲下main() 的时候,感觉程序已经就在cpu上了,紧接这就要执行..很冲动的那种感觉..敲下open(...)的时候,感觉cpu已经把那个文件打开了..好神奇的体验...这一切就像是说好的,就应该这么走...(其实函数不就是跟cpu约定好的一些事情).这种感觉给人一种蠢蠢欲动,有一种指挥一切的能力.cpu就在等我.一直一直.....
曾经我写代码的时候没有注意过啥叫"想象式模拟编程" 不知道有没有这种说法,如果有,那么纯属巧合....
那时候只知道书上是这么写的,要打开一个文件,操作它,就是这么步骤.写完就行了...写个链表,就是按照书上的那些操作,写完就行了...一直都是写完看结果.不行就调试.没有一种本能的感觉在编写代码时就进行一种模拟,模拟CPU在执行,执行完这句会是什么结果.每一步就相当在执行一个breakpoint 有点gdb单步的那种感觉.每一次都会将执行的变量值记录在脑子里.敲下下一句代码的时候,再执行,更新了变量..最后写完的时候,那么执行的结果也差不多有感觉了.编译->运行结果一致.
其实这么感觉在你进入那种全身心敲代码的时候每个人都会有...跟着自己的思路走,边敲代码边模拟执行,效果会让你大大的加强...有一种手握芯片,不怕转错,就怕不转...
好了.一点点小建议..希望大家爱上编程...成为编程达人...为"想象式模拟编程"靠近~~
相关文章推荐
- 我已经写了48年代码了,我感觉我还能写下去
- 检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码,这样会导致应用程序挂起。
- 页面js 出现 “不能执行已经释放的Script代码”错误
- 检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码,这样会导致应用程序挂起。
- jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?
- 有没有这样一种程序员写代码的利器
- 任何回调方法都无法正常执行,感觉自己已不会写代码了
- 有这样写JS的同学吗?感觉很不地道,放上来肯定会被喷的。里面还插入了php代码,但是我需要的功能都实现了!哇哈哈@
- 任何回调方法都无法正常执行,感觉自己已不会写代码了
- 我已经写了48年代码了,我感觉我还能写下去
- jquery 的某些函数,格式是什么样的,是怎么闭合的?感觉都是{(;什么的。怎么看这样的代码?
- 正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样...
- 你真的了解jQuery的ready函数吗?当 DOM(文档对象模型) 已经加载,就执行ready里的代码。DOM何时加载完毕?jQuery对html局部操作,DOM为什么不重新加载?
- 15,AsyncTask讲解+可执行示例代码(已经更新下载地址)
- 一行代码写一个轮播,想了好久,感觉这样可以。
- 你有没有这种感觉??用工具写代码 致使自己很难在写出代码!
- 请问有没有人知道可不可以根据已经编译好的exe(这里具体指窗体),通过什么工具可以看到它里面的某一个控件的事件里面的代码(比如timer的tick)。
- Response.End,Resonse.Rediect,Server.transfer执行后会报异常(由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值)的问题解决方案
- 使用了继承、多态还有工厂模式和反射,但是还是没有OO的感觉。[已经增加了实现的代码]
- 我已经写了48年代码了,我感觉我还能写下去