编程学什么语言?
摘录《编程高手箴言》里一段很有感触的话:
入门和积累是很重要的。事实上,到达高手的境界以后,不管什么语言不语言的,其实都根本不用去学, 常常被人问到,以后学C#、JAVA还是C++好?其实当这个人问这个问题时,我也大概知道他的编程水平。作为 有些人也许觉得我很厉害,学Mathlab,Libview瞬间就能上手,但其实我和你们一样,基本上也是从大学才开始接触编程,只是我比你们多一点实践,比你们更了解什么是编程,比你们更喜欢编程。虽然我还没到所谓的高手阶段,但那段摘录我却深有体会。我可以很快领悟新的语言,每当接触新的语言的,无非就是留意变量类型,变量声明,控制语句,再来就是函数声明,类声明,方法调用,参数传递,然后是看看有什么框架,类库,函数库可用。涉及UI的,就留意事件的产生,消息响应,回调,API。留意这些东西你得有个前提,你要有个参考点,这样你才会触类旁通。我的参考点就是C++和window程序的开发。在这里我建议学习C++作为你的第一门语言,虽然难学,但对你学习其他语言来说帮助是非常大的,因为往下他兼容C,拥有指针这个与底层关系紧密的概念;往上他也是一种面向对象的语言,为java、c#等面向对象的语言的学习提供良好的基础。至于界面程序,最好是有过仅用windows api写窗口程序的经验,然后是通过了解MFC的封装原理来了解windows API如何变成类来使用。一旦有了这些参考点,那么学起其他编程语言就轻松多了。 再说说网站的开发吧,现在jsp、asp、php也是一堆选择,该学哪个呢?毫无疑问先学html,不学这个你会寸步难行。在我的理解中所谓的动态页面无非就是动态生成html标记,也就是玩字符的变换游戏。如果你连最基本的html都不会,那你只能被蒙蔽在这场变换的游戏中。接下来就是数据的处理,了解http、cookis、querystring、get、post、form、request、session这些在数据传输中出现的概念及作用,最后就是数据库的连接,读取,存储。一旦你了解这些本质的东西,不管学哪门语言都会变得轻松多了。 乱七八糟说了一堆,只是希望还为编程感到迷茫的人能够清醒一点,多学点原理性,本质性,深层次,思维逻辑上的东西,这样你的编程能力才能提高。 |
更多推荐
编程学什么语言?
发布评论