美文网首页
如何学习掌握新语言的语法(1)

如何学习掌握新语言的语法(1)

作者: placebo42 | 来源:发表于2017-12-26 15:28 被阅读0次

2017-12-26

有时需要学习一门新的语言,或是复习一门本来就掌握不深又太久不用的语言,该如何快速掌握该语言的语法呢?

Parser

程序员们总是提parser色变,也总把parser跟编译器关联在一起(其实编译器研究的远不是parser). 其实parser种类很多,编程语言的parser,人类自然语言的parser,对任何数据格式进行解析,获得一个结构化的表示的工具,都可成为parser.

Json(链接)

Json是一个定义简单却非常实用的数据交换格式,几乎任何一个程序员都曾使用过.

Json+Parser

实现一个json parser当然是再好不过的练手项目了.具体方法如下:

0. 打开 http://www.json.org/json-zh.html. 寻找用自己最熟悉的语言实现的json parser. 学习实现的原理. 

1.每当学习一个新的语言, 打开 http://www.json.org/json-zh.html,寻找该语言的json parser实现, 阅读别人的代码.

2.自己照着别人的代码实现一遍.千万别自己写,我的意思是完全照着抄写一遍.

注:

1.以上学习方法适用于任何程序设计语言, 包括lisp,haskell和matlab, 但是C++除外.

相关文章

  • 如何学习掌握新语言的语法(1)

    2017-12-26 有时需要学习一门新的语言,或是复习一门本来就掌握不深又太久不用的语言,该如何快速掌握该语言的...

  • Swift基础语法简介(一)——你的第一行Swift代码

    学习一门新的语言,首先应该从该门语言的基础语法入手,掌握基本语法的使用规则,先保证能写简单的逻辑,能阅读简单的代...

  • 输入输出

    进入任何一个新的语言,除了掌握最基本的语言设计哲学,语法特性外。新语言的基础类库的掌握是十分重要的。学习任何东西,...

  • 如何掌握所有的编程语言

    如何掌握所有的编程的语言?编程语言在不断地发展,各种新的语言都在层出不穷,那我们应该如何去学习它呢?虽然语言有很多...

  • 转行机器学习必掌握的开发包(三)

    学习编程语言,除了熟悉语法,也要掌握这门语言的一些必备开发库。比如C++需要掌握STL、Boost库,Java开发...

  • 转行机器学习必掌握的开发包(一)

    学习编程语言,除了熟悉语法,也要掌握这门语言的一些必备开发库。比如C++需要掌握STL、Boost库,Java开发...

  • 转行机器学习必掌握的开发包(二)

    学习编程语言,除了熟悉语法,也要掌握这门语言的一些必备开发库。比如C++需要掌握STL、Boost库,Java开发...

  • 如何学习零基础学习C语言

    C语言免费教学课程推荐:零基础C语言学习教程 (本课程主要讲解C语言的语法以及项目实战,以掌握C语言的语法和编程应...

  • CS资料

    王垠:编程的智慧如何掌握所有的程序语言 编程入门指南十年学会编程如何学习一门新的编程语言?——在学习区刻意练习程序...

  • 微信小程序(一)WXML模板

    WXML模板 本节学习目标 (1)了解wxml的基本概况和设计理念 (2) 掌握wxml语言的各种常用语法 (一)...

网友评论

      本文标题:如何学习掌握新语言的语法(1)

      本文链接:https://www.haomeiwen.com/subject/whcjgxtx.html