码迷,mamicode.com
首页 > 编程语言 > 详细

如何学习一门编程语言

时间:2017-12-11 00:59:11      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:过程   因此   继承   否则   就是   blog   代码   开发   基本数据   

作为程序员,总会有想学一门新的编程语言的冲动。新语言的某些特性打动了你;或是新工作的需要;或是时下比较火;又或是年初定下的学习计划……不论出于什么原因,你决定要学习X语言了。接下来就聊聊学习一门新语言时要关注些什么。

搭建开发环境

首先,我们得准备好开发环境。通常官网会有详细的新手指导,我们只需要照着做就可以。

模块

别急着写HelloWorld。先搞明白,如果我们要为其他人提供某些功能,发布的最小单元是什么,比如C#的dll文件、Java的Jar包等等。试着写一个模块,只返回一个字符串。

Hello World

在你的入口函数中引用之前写的模块,并输出模块中返回的字符串,编译并运行你的程序。现在,你已经掌握了如何堆积木,你可以尽情的使用前人的代码了。

都差不多嘛

接下来就是编程语言都共有的一些内容,比如基本数据类型、字符串、数组、列表、如何定义变量、控制流、面向对象(封装、继承、多态)等等。这些会和你之前学过的语言有共鸣,类比学习可能会更有效果。

新特性

新语言总有一些不一样的地方,否则为什么要学它呢?比如Golang的goroutine、多返回值函数……列举这些特性,并逐一学习。

异常处理

通常项目的1/3的代码来实现业务逻辑,另外2/3的代码则是在阻止和处理异常。因此,了解语言的异常处理机制和学习如何实现业务逻辑同等重要。

标准库与第三方库

熟悉这些类库是一个漫长的过程。给自己实践的机会,在实践中不断积累。

如何学习一门编程语言

标签:过程   因此   继承   否则   就是   blog   代码   开发   基本数据   

原文地址:http://www.cnblogs.com/weca/p/8018653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!