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