本节书摘来华章计算机《交互式程序设计 第2版》一书中的第2章 ,第2.1节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第2章

编程基础
写代码不是很简单,但也不是你想象的那么难。一切编程的基础是简单的逻辑,而编程语言会使用很多简单的数学符号和英文单词。所以,如果你对例如等号和基本代数的这些东西感觉尚可,同时也略懂英文单词,那么就应该能上手。考虑到本书的特点,本章不得不言简意赅,虽然还有很多内容值得介绍。就算你一直只用一种语言写代码,那些错综复杂的事情也够你学若干年了,更何况难免还要用多种语言编程。不过一些基础知识学起来还是不难的,读文档、在用户论坛上请教、利用别人做好的现成的东西,然后你就发现自己能在较短的时间内创作作品和实现方案。本章是一个简炼的编程导论,编程是本书其他内容的基础。
不同的读者读本书有不同的方法。如果你只要代码能跑通运行,那么本章的内容就足够让你明白本书和网上的例子,并且能对它们稍做修改用在你的作品里。你肯定对本章很感兴趣,而且很有可能不止读一遍。我相当理解你的困窘,因为我也曾经和你一样。不过你要知道,仅是不明就里地复制、粘贴代码,很容易就会产生挫败感;而大概了解代码,知道它们在干什么,就能多做很多事情。如果你不仅要代码能运行,还想知道为什么能运行,那么本章就是一个导论。你看完这一章,然后看一些例子,很有可能会再回到这一章,这很好。你还可能很快就想去读其他的书,第17章列出的书单应该会对你有用。如果你已经对本书的一部分内容很熟悉,但也有一部分是不了解的,那么就可以通过本章来复习一下,或者干脆跳过本章。如果你对Processing、Arduino或C++不是太熟的话,那还是快速浏览一下吧;如果对上述编程语言已经熟悉,可以直接跳到介绍这些工具的章节,或者看第5章关于编程的进阶内容。无论属于哪一种类型的读者,你都应该充分地学习以确保明白本书接下来列出的所有代码。

《交互式程序设计 第2版》一第2章 编程基础相关推荐

  1. 《交互式程序设计 第2版》一3.1 下载并安装Processing

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第3章 ,第3.1节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  2. 《交互式程序设计 第2版》一2.7 作用域

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第2章 ,第2.7节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  3. 《交互式程序设计 第2版》一3.5 捕获简单用户交互行为

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第3章 ,第3.5节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  4. 《交互式程序设计 第2版》一3.6 关系比较

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第3章 ,第3.6节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  5. 《交互式程序设计 第2版》一2.2 代码的本质

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第2章 ,第2.2节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  6. 《交互式程序设计 第2版》一3.11 小结

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第3章 ,第3.11节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华 ...

  7. 《交互式程序设计 第2版》一1.2.4 交互语言

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第1章 ,第1.2.4节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区" ...

  8. 《交互式程序设计 第2版》一1.2 交互领域中的编程

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第1章 ,第1.2节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  9. 《交互式程序设计 第2版》一第1章

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第1章 ,第1.1节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区"华章 ...

  10. Js高级程序设计第三版学习(十二章)

                                  Js高级程序设计第三版学习(十二章) 第十二章 DOM2和DOM3   1.样式: 访问样式属性 任何支持style特性的HTML元素都有一 ...

最新文章

  1. Science Advances: 中科院微生物所叶健团队揭示双生病毒调控植物免疫平衡制约机制...
  2. 《Adobe Flash CS5中文版经典教程》——1.5 在“时间轴”中组织图层
  3. 智能车竞赛技术报告 | 节能信标组 - 宿迁学院 - MAkkaPakka
  4. wap问答系统工作总结
  5. photoshop基础教程视频-贺叶铭-传智播客-笔记
  6. 机器学习笔记:RMSProp,Adadelta
  7. 第十天内容《基础交换十》STP优化案例
  8. ansible的系统模块8
  9. HDU - 6126 Give out candies
  10. Eclipse集成Maven插件tomcat部署 Debug jar包的源码联结
  11. 均分纸牌(信息学奥赛一本通-T1320)
  12. SCCM2012升级SP1系列之配置管理SCCM2012④配置SCCM2012补丁分发
  13. python微信聊天机器人_Python搭建一个微信聊天机器人
  14. Flutter实现app自动升级
  15. OpenCv——OpenCv2 Mat创建、复制、释放
  16. P3369 普通平衡树模板 treap
  17. MongoDB从入门到熟悉
  18. 腾讯云个人账号实名认证图文详情 新手必看教程
  19. 【论文阅读】GCA:Graph Contrastive Learning with Adaptive Augmentation
  20. Linux开发环境部署

热门文章

  1. JavaScript动态网页制作宝库
  2. 抛出异常,打印错误信息,追踪错误
  3. Cuba studio框架中使用thymeteaf模板时中文乱码
  4. 【转】Freeglut 2.6.0 + VS2008下配置方法
  5. ORB-SLAM2-建立双目稠密点云(一)
  6. 对 Sea.js 进行配置 seajs.config
  7. svg的viewport和viewbox
  8. 译: 6. 任务调度(定时执行任务)
  9. 独家揭秘,106岁的IBM靠什么完成了世纪大转型|钛度专访
  10. 326 Power of Three 3的幂