学语言的一点体会

来源:互联网 发布:找对象软件 编辑:程序博客网 时间:2024/05/13 22:30

<script type="text/javascript"><!--google_ad_client = "pub-7058131363132249";/* 468x15, 创建于 08-6-3 */google_ad_slot = "4187223796";google_ad_width = 468;google_ad_height = 15;//--></script> <script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
对于Java、.Net,主要的精力应该放在OOP部分和设计模式上面。学习OOP、UML,主要是设计思想。
对于派生自Linux系或者说带有Linux风格的语言,强调的是短平快,P系语言(PHP、Perl、Python)、C语言、Shell等语言,学习这些语言,没有

或者弱化了类,确切的说OOP的思想,更注重的是系统的运作,了解系统的运作原理很重要,所以多看API文档就很重要,把函数一个一个试一下

,了解函数的输入输出,能帮我们快速搭建起程序的雏形。
如果学习汇编,嵌入式等开发,我觉得结合学习操作系统和逆向工程学习会学得比较快,学习逆向工程可以学到很多,自己用C编个程序,然后

用Ollydbg做一下逆向,看看程序是怎么一条一条用汇编执行的,正所谓熟能生巧,代码看多了,也就会编了,而且你会对被逆向的语言或者说

语言的编译器有一个更深入的理解。
如果学习Javascript、Actionscript等脚本语言,看书很重要,因为很多概念你只有看了书才能明白,看了书还要编代码,网上有很多小程序可

以直接拿下来看,推荐一个网站http://www.alixixi.com/。吧那些例子先运行一下,然后看懂他,不懂的地方GOOGLE或者CSDN上问。估计这样

应该学起来比较快。学到后来,就可以看一些框架库的源代码,JQuery、Prototype啊等等。。

原创粉丝点击