【读书笔记】七周七语言:理解多种编程范型【本文持续更新中!】

  • 时间:
  • 来源:互联网
  • 文章标签:

文章目录

  • 1. 本书概要介绍与第一章阅读笔记


1. 本书概要介绍与第一章阅读笔记

这本书名为 Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages ,作者是 Bruce A. Tate ,即《七周七语言:学习编程语言的实用指南》,不过翻译时改成了《七周七语言:理解多种编程范型》。顾名思义,这本书介绍了七种编程语言——它们的特性、应用、编程入门知识、关键编程范型、运用代表该语言最重要特性的技术解决问题。

学编程就好比学游泳,再好的理论也不如一头扎下水,扑腾着呼吸新鲜空气管用。在初次没入水面的那一刻,你必定会惊慌失措,但当你奋力浮出水面、大口大口地喘着气,你又会无比喜悦。这时你心里明白:“我学会游泳了。”至少我当初学游泳那会儿,就是这种感受。编程也同样如此——迈出第一步最难。因此你需要一位好老师,鼓励你勇敢地跳入水中。

这里列出本人阅读本书要达成的目标:

  • 搭建相应语言的学习环境:下载对应的编译器或解释器,建立语言文件夹,在VSCode上安装相关插件,书写配置文件;

    买这本书等于跟我做了笔买卖:你认可我把重点放在编程语言本而非详尽的安装过程上,我承诺在有限时间内尽可能多地授业解惑。你要学会利用Google搜索那些细枝末节,可别指望我会帮你解决各种安装问题。如此一来,我才有空间深入挖掘语言本身,而你在读过本书后,也才能了解更多语言方面的细节。

  • 将书上的范例全部实现一遍:将书中的完整程序和代码片段一一输入并查看结果,做到对七种语言 Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell 均略知一二——相当实用的技能!借鉴网络上的程序时可以针对问题进行调整。

    获得任何新技能的第一步,是先别想着独立解决什么,而是重复一遍前人已竟之事,这是掌握一门技能最快的方法。

可以说,学习本书不是为了成为专家而是学到比"Hello World"更加实用的知识

本文链接http://www.taodudu.cc/news/show-2466120.html