首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这本免费的编程书籍向大家推荐,豆瓣书评9.1分!

所谓“好的编程”,通常是指一种创建软件的好方法,这种方法在软件创建的各个阶段都依赖于系统的编程思想和计划,也就是系统的程序设计,一个好的编程方法不仅能满足你的成就感,还能经得起时间的考验,简而言之,编程和好的编程天差地别,就想餐馆里摆放的油画是没法和博物馆里的油画媲美是一个道理。

今天我们要和大家推荐的这本免费电子书,让每个人都能学会程序设计,体验到程序设计带来的快感,这本书就是——《How to Design Programs》

豆瓣评分9.1,历经15年创作

以Scheme语言为基础介绍计算和程序设计的一般理论和实践

这是关于计算机程序设计过程的书,被多所国外高校作为学校教材,本书以Scheme语言为基础介绍计算和程序设计的一般理论和实践。由八个部分组成,第1至第3部分介绍了基于数据驱动的程序设计基础。第4部分介绍了程序设计中的抽象问题。第5部分和第6部分是与递归及累积相关的内容。最后两部分说明了设计程序的意义,阐述了如何应用前6个部分所描述的程序设计诀窍,以及使用赋值语句必须特别小心的一些问题。

为了让大家更清楚了解这本书的主要内容,这里我们截取了中文版本的目录:

豆瓣书评:

@figure9:FP入门首选

@COGP59054:一本改变我编程思想的好书,如果有人让我推荐一本入门的编程书,我会推荐这本而不是sicp。另外不要做里面的习题。

@Jason:这本是学校的教科书。08年废掉JAVA选择Scheme,然后确认它作为教材。重要性不言而喻。无论你入学背景再牛,水平再高,学校还是会要求你上这课,只是有不同级别而已。

@平凡的老鱼:其实真得推荐大学能够把这本书做为编程语言的基础,尤其是非计算机专业而以后却又需要进行专业

另外,本人从事在线教育多年,将自己的资料整合建了一个Q群,有兴趣一起交流学习c语言c++的小伙伴可以加群:941,636 044,里面有大神会给予解答,也会有许多的资源可以供大家学习分享,欢迎大家前来一起学习进步!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190129A0L4TG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券