计算机编程入门之Processing初探
一、学习编程的理由
在当今时代,虽然很多人作为普通的计算机“用户”,只需使用他人编写的软件,但学习计算机编程仍有诸多重要意义:
1. 了解软件本质 :计算机软件看似复杂神秘,通过学习编程,接触简单的软件示例,能逐渐理解其基本性质,而软件在我们生活中的影响日益广泛,这方面的知识十分重要。
2. 理解程序员工作 :未来可能会与程序员共事,了解编程相关内容有助于更好地与他们沟通协作。
3. 自主设计软件 :使用他人编写的软件时,我们常需适应其设计方式;而自己编写软件,就能决定软件的功能和运行方式。
4. 满足自身需求 :软件需求广泛,有编程能力就能创建或定制自己或他人所需的软件。
5. 提升计算理解 :很多人没有编程经验,哪怕只有一点编程知识,也能在理解计算方面领先一步。
6. 适应学习和职业 :许多学习领域和职业因具备基本编程知识而更具优势,如今编程与艺术、媒体等领域的结合也很出色。
7. 发挥创造力 :编程不仅能解决问题,也是一种创造性活动,可用于自我表达或创造新事物。
8. 发现兴趣和天赋 :不尝试编程,就无法知道自己是否擅长和喜欢它。
二、编程的概念
编程有两个形象的类比:
- 音乐会节目单 :就像音乐会的节