到目前为止,我们已经有了丰富的使用软件的经验。我们可以很自如的使 用文字处理类软件写文章、制作版面精美的报刊;可以使用图片处理软件制作 出创意新奇的宣传画;或者用画图软件描绘出自己设计的卡通人物等等;但是 无论我们的使用计算机的经验多么丰富,我们一直都是处于一种“使用者”的 层面上。一直在使用或者说创造性的使用他人编制好的软件来解决问题。 是否思考过这些软件是如何工作的?如何编写的?我们也能自己写出帮助 人们解决问题的“软件”吗? 就让我们也尝试一下“编写”程序,与计算机做更进一步的“交流”。