编玩边学,孩子们都在学什么编程语言?

新闻
“你听过C、C++、python、Java或者其他编程语言吗?那么,你或者你的孩子,应该选择什么语言开始编程学习呢?”

 “你听过C、C++、python、Java或者其他编程语言吗?那么,你或者你的孩子,应该选择什么语言开始编程学习呢?”

要开始编写代码,必须讲计算机的语言。计算机需要按部就班的指令,而且它们只能够理解特定的语言。就像俄国人可能不懂英语一样,计算机只能够理解为它们而制定的语言。

计算机代码如Python、C++、Ruby或JavaScript这样的编程语言来编写。这些语言允许我们和计算机“对话”并且向它们发布命令。不妨想一下我们如何训练一只狗,当我们说“坐下”的时候,它蹲着;当我们说“叫”的时候,它叫两声。这只狗理解了这些简单的命令,但是,你所说的其他的大多数话,它就不懂了。

[[255834]]

Scratch

Scratch是由美国麻省理工学院(MIT)设计开发的一款少儿编程工具。Scratch采用的是可视化、模块化的编程方式。用户只需要将预先设定好的积木(模块)组合到一起,就可以构成程序脚本,完成特定的任务。Scratch集成了种类多样、功能完备的积木,并且还支持自定义积木,对多媒体的图像、声音、视频等提供很好的支持。因此,Scratch非常适合青少年作为初次接触编程的工具和语言来学习,进而用其编写充满趣味的小程序和小游戏。

随着STEAM教育理念的提出,Scratch也受到越来越多的学校和教育机构的青睐,并成为一种逐渐流行起来的语言和工具。全国各地很多的中小学尝试在信息技术课中开设Scratch编程课程,众多的校外培训机构也纷纷开设Scratch的编程兴趣课程和培训。孩子们通过玩游戏、编程、编写游戏等方法来学习计算机编程的一些基本思维方式,玩得不亦乐乎。学习Scratch可以寓教于乐,让青少年快速培养出编程的兴趣,并且帮助他们训练基本的和必要的程序设计思维。适合小学低年级开始学习。

 

micro:bit

2015年7月,英国广播公司(BBC)推出了面向青少年的编程学习平台——micro:bit。这款只有半张信用卡大小的产品,可以让孩子在几秒钟内完成诸如点亮LED、显示图案等简单的程序,并获得满满的乐趣和成就感。小朋友们完全不必担心自己的计算机基础,只要你拥有天马行空的想象力,就能用micro:bit制作出引人入胜的作品。

如今,micro:bit已成为国内创客教育圈常用的编程平台,获得众多创客导师的推崇,基于micro:bit的物联网应用、micro:bit微信小程序等新扩展、新玩法不断涌现。已有不少小朋友用基于micro:bit制作的作品从各类创客比赛中脱颖而出。对于志在成为创客达人的小伙伴, micro:bit是不错的编程入门平台。适合小学低年级开始学习。

 

Python

Python语言,这是一种简单而强大的编程语言。在高中和大学,Python作为计算机科学课程的入门课来教授,而且,Python用于运行世界上一些***大的App,包括Gmail、Google Maps和YouTube。适合小学高年级开始学习。

[[255837]]

 

JavaScript

JavaScript是一门不错的语言,值得学习,因为它随处可用。诸如Chrome、Firefox和Internet Explorer这样的Web浏览器,都使用JavaScript。借助JavaScript的强大功能,Web程序员可以将Web页面从简单的文档变换为功能完备的交互式应用程序和游戏。

但是,并不仅限于构建Web页面。JavaScript可以在Web服务器上运行,以创建整个Web站点,甚至用于控制机器人和其他的硬件。

JavaScript并非唯一的编程语言,实际上,还有数以百计的编程语言。但是,学习JavaScript的理由有很多。首先,它比很多其他的语言更容易学习(而且更有乐趣)。但可能还有一个***的理由,就是要编写和运行JavaScript程序,你只需要像Internet Explorer、Mozilla Firefox或Google Chrome这样的一个Web浏览器就够了。每一个Web浏览器都带有一个JavaScript解释器,它可以理解如何阅读JavaScript程序。

一旦你编写了JavaScript程序,就可以将到该程序的一个链接发送给人们,并且,他们可以在自己的计算机上的Web浏览器中运行程序,适合初中开始学习。

[[255838]]

 

CubeSlam游戏完全是用JavaScript编写的

责任编辑:武晓燕 来源: 异步图书
相关推荐

2012-06-27 14:38:32

网络问题飞鱼星

2018-08-22 10:27:35

编程人工智能机器人

2015-04-28 10:44:40

编程孩子编程

2011-02-22 10:41:17

2019-03-26 09:00:43

树莓派编程Linux

2014-07-23 10:02:56

老式电脑ENIAC

2018-07-18 15:05:01

2011-09-13 11:17:43

iPad应用

2018-07-25 16:24:17

区块链疫苗灾害事故

2020-03-01 14:16:55

Python电子课本爬取

2017-03-07 15:43:28

编程语言函数数据结构

2020-11-30 16:53:43

新华三

2014-03-07 10:46:49

编程语言趣味

2018-07-18 08:48:11

2015-03-13 10:40:37

2011-03-11 09:19:08

2015-11-03 15:22:31

CDO大数据首席数据官

2021-08-02 09:03:07

感知性模式互联网设计

2017-03-15 15:52:22

学习编程教学

2021-04-06 15:20:05

编程语言JavaIT
点赞
收藏

51CTO技术栈公众号