像堆积木一样学习电脑编程,scratch来自麻省理工

标签: 堆积 学习 电脑编程 | 发表时间:2011-10-24 14:54 | 作者:黄剑父 Xin
出处:http://www.cppblog.com/
官网地址:http://scratch.mit.edu
Scratch是一种计算机编程语言,利用它可轻松地创建自己的互动故事,动画,游戏,音乐和艺术- 和在网络上分享你的作品。 当学生创建和共享自己的Scratch动画时,他们能学习到重要的数学和计算知识,同时也得到创造性的思考,系统推理,和协同工作的机会。

为什么要用Scratch学习编程?
1、Scratch上手非常容易,适于8岁以上孩子,成人也可以玩。积木,我想大多数人应该有玩过吧,没实际玩过至少也听说过吧。用Scratch编程就像玩积木一样,非常简单,把像一个个积木一样的脚本命令,按照一定的逻辑堆积起来,就可以做出自己的动画或游戏了。有图才有真相,各位看官请先看图。


2、Scratch简单,但能做很多事。你可以到官网看看一些优秀的作品,就知道Scratch能做些什么呢。
3、Scratch虽然不用你去敲代码,但它同其它计算机语言的编程思想是完全一样的,和C,C++,Java的编程思想没什么两样。如果你懂C、C++或Java,那些堆积起来的脚本,也是可以翻译成C、C++、Java代码的,并且非常简单,绝对要比英语翻译简单很多很多。
4、Scratch是免费的,可以在Mac,Windows和Linux上运行,并且软件的语言是可以设置,不懂英文也不要怕,可以把软件界面语言设置为简体中文。官网的站点也有中文的版面。
5、网站的用户参与度非常高,用户可以上传自己的作品到该网站,可以欣赏其他用户的作品,看到喜欢的也可以下载下来研究研究,当然也可以用到自己的作品中哦。

Scratch的一些统计数据,从其中你就可以看出此软件有多优秀,看过之后是否选择此编程语言做为自己的入门语言,那就看你的了。
第一幅图:scratch网站的访问者都来自哪些城市
scratch网站的访问者都来自哪些城市

第二幅图:scratch网站的注册用户年龄分布图(蓝色代表男性,红色代表女性)
scratch网站的注册用户年龄分布图


黄剑父 2011-10-24 14:54 发表评论

相关 [堆积 学习 电脑编程] 推荐:

像堆积木一样学习电脑编程,scratch来自麻省理工

- Xin - C++博客-首页原创精华区
官网地址:http://scratch.mit.edu. Scratch是一种计算机编程语言,利用它可轻松地创建自己的互动故事,动画,游戏,音乐和艺术- 和在网络上分享你的作品. 当学生创建和共享自己的Scratch动画时,他们能学习到重要的数学和计算知识,同时也得到创造性的思考,系统推理,和协同工作的机会.

iptables NAT 学习

- - BlogJava-首页技术区
为了搞清楚iptables NAT的过程,做了这个实验. 使用了1台双网卡服务器和1台单网卡服务器,2个网段. 1.       为了看到调度服务器上的数据转发过程,首先在调度服务器上分出内核的debug日志:. l 在/etc/rsyslog.conf最后增加:kern.debug /var/log/iptables.log.

Servlet Filter 学习

- - CSDN博客架构设计推荐文章
最近在研究CAS , CAS 中的Servlet Filter 不太熟悉, 所以花了点时间学下了下这部分的知识, 分成以下几部分 学习. Servlet Filter  的功能和用法. Servlet Filter 顺序的注意事项. A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both.

mongo 学习

- - CSDN博客系统运维推荐文章
mongod 启动参数详解:. master 启动: ./mongod --dbpath /data/db/master --logpath /data/db/master.log --logappend  --fork --port 2717 --master --oplogSize 64 . slave 启动: ./mongod  --dbpath /data/db/slave  --logpath  /data/db/slaver.log --logappend  --fork  -port 27018  --slave --slavedelay 5 --autoresync --source localhost:27017  .

pushlet 学习

- - 企业架构 - ITeye博客
转自: http://blog.csdn.net/houpengfei111/article/details/7498481.     pushlet是一种comet实现,在servlet机制下,数据从server端的java对象直接推送(push)到(动态)HTML页面,而无需任何java applet或者插件的帮助.

Storm Trident 学习

- - 小火箭
Storm支持的三种语义:. 至少一次语义的Topology写法. 参考资料: Storm消息的可靠性保障 Storm提供了Acker的机制来保证数据至少被处理一次,是由编程人员决定是否使用这一特性,要使用这一特性需要:. 在Spout emit时添加一个MsgID,那么ack和fail方法将会被调用当Tuple被正确地处理了或发生了错误.

「学习笔记-Linux」学习Shell Script

- - CSDN博客系统运维推荐文章
学习Shell Script. 1 什么是Shell Scipt. 2.2 例2 按日期建立相似名字的文件. 3.2.4 整数,字符串,多重条件判断. 4 Shell Script 参数. 5.2 if else 结构. 8 shell script的追踪与Debug. 1 什么是Shell Scipt.

真正的学习

- Yuli - 左岸读书_blog
前天突然发现,身边很多人在当年读书时有神话般的表现,比方说一个哥们小学、初中与高中永远是全校第一名. 比方说,高中的同桌在一次期末考试前生病,在家休养一个月,回来时距离考试仅三四天时间,但没想到他一鸣惊人,从以前的十二三名跃居到第四名. 不过,所有这些神话,都远不如一个看起来有些愚笨的故事令我感动.

学习的艺术

- 白肥 - 左岸读书_blog
一个男嘉宾刚从后面的背景门后走出来,. 一个女嘉宾就以迅雷不及掩耳盗铃响叮当之势把灯按掉. 主持人问她:姑娘,你怎么这么快就把灯按了呀. 第三,我不喜欢个子矮还穿西装的. 我脑中马上想出一个画面:如果这位姑娘看到敬爱的小平同志的尊荣不知是何反应. 当我们初见一个人、初学一门技艺、初尝试一样新的菜式、或者初到一个陌生的地方、、、、、、.

学习JVM的References

- LightingMan - 淘宝JAVA中间件团队博客
本blog中列举了我学习JVM的references,会不断的更新,为了避免版权问题,就不在blog上提供references的下载了,感兴趣的同学可自行下载或购买,:). |— [ Hotspot GC论文 ]. |— [ 其他JVM GC ]. |— Linux内核源代码情景分析. |— Linux 内核中断内幕.