【问题标题】:A book to learn programming concepts [closed]一本学习编程概念的书[关闭]
【发布时间】:2014-04-16 09:50:20
【问题描述】:

有人知道我可以在哪本书中学习“计算机科学中的编程工具简介,包括:数据抽象、递归、高阶函数、I/O 以及列表和树等数据结构。本课程为学生做好准备为在 AP 计算机科学方面取得成功。”我有一点编程经验,但我觉得学习这些东西真的可以减少学习曲线,让我更好地理解编程

【问题讨论】:

  • 即使概念总是有效的,你也应该让我们知道你将要开发什么语言,如果你没有多少编程经验,它会加快你学习正确语言的概念
  • 我见过的每个人都知道如何在 X 语言中做到这一点。为什么是语言 X,什么时候,为什么这个,省略了。太明显了不提?由鹦鹉波莉写的?尽可能多地阅读书籍,学习几种语言。最有启发性的事情之一就是d
  • 是差异。五分钟的规则是愚蠢的......
  • 如果你熟悉德语,我可以推荐一个很棒的演讲稿,它真正关注编程语言背后的通用概念:在alternative-softwaresystemtechnik.de上查找“Konzepte der Programmierung”

标签: recursion concept


【解决方案1】:

Structure and Interpretation of Computer Programs。在 MITOpenCorseware 上有与本书相关的20 hours of lectures。它没有涵盖全书,但观看起来很神奇!

您在一小时内学习编程语言,在最后两小时内您将学习编译技术以及如何制作垃圾收集器。真是太棒了。

【讨论】:

    【解决方案2】:

    你可以看看let uc C,是一本好书。它是用 C 语言编写的。 pdf 可在http://www.cluster2.hostgator.co.in/files/writeable/uploads/hostgator99706/file/letusc-yashwantkanetkar.pdf 获得。这本书不包括数据结构。

    【讨论】:

      猜你喜欢
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      • 2014-09-13
      相关资源
      最近更新 更多