求一个手机javascript函数式编程编程辅助软件

再培养一个扎克伯克:六款适合儿童上手编程的App
发表于 15:15|
作者张红月编译
摘要:本文提供6款免费且非常适合儿童编程的应用,无论他/她现在是5岁还是15岁,是想学Ruby/Java,这六款工具都可以让孩子轻松入手,快乐学编程。
教育从娃娃抓起。在竞争日益激烈的今天,多一项技能或许就多一次成功的机会。众览IT界那些富有且具有影响力的大佬们,许多人从年轻的时候就开始编程。如果你想多给孩子一次成功的机会,何不从现在就开始教他们coding呢。本文作者收集了6款免费且非常适合儿童编程的工具,无论他/她现在是5岁还是15岁,是想学Ruby/Java,这六款工具都可以让孩子轻松入手,快乐学编程。下面是笔者对原文的翻译。昨天,我们玩了Hopscotch这款游戏,是一款iPad App,这款应用程序非常适合8-12岁的儿童使用,它采取模块化代码和图形编程界面,儿童只需要拖动编程模块到代码区域就可以完成一个功能,不需要进行任何输入操作,就像是堆积木一样,这样“编”出来的程序有点类似于游戏,互动性很强。而这仅仅是众多应用中的一款,下面向大家推荐6款非常适合儿童学习的编程应用。1.适龄范围:语言:原始的可视化编程语言平台:基于浏览器超过300万的用户上传项目,Scratch的欢迎度是毋庸置疑的。其可视化语言和接口是由美国麻省理工学院媒体实验室(MIT
Media Labs)创建,即使孩子不了解复杂的语法结果,也可以轻松编程。Scratch的操作方法非常简单,孩子只需登陆到它们的网页,拖拽精灵和代码块即可。由于Scratch是一个图灵完整(Turing-complete)的计算机编程语言,孩子可以轻松的规划程序的剧情、动画、游戏、音乐等,并且可以透过内建的网络上传功能,将您的创意与他人进行分享。2.适龄范围:语言:原始的面向对象3D编程语言平台:Windows、Mac、LinuxAlice是由美国弗吉尼亚大学研究人员所开发的一款介绍面向对象编程的应用。与其同名的女主人公Lewis
Carroll强调了这款应用的重点是吸引年轻女孩来编程。在Alice里面,儿童通过拖拽虚拟块即可看到虚拟世界中3D精灵的实时变化,可以边玩变测试。3.适龄范围:语言:Basic logic平台:iPad这是6款应用中适龄范围最小的应用,甚至连幼儿园的小朋友都可以使用。它和Hopscotch是同一个制造商。该款应用主要是教导孩子基本的编程逻辑,孩子们只需拖拽单字,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,孩子们即会看到相应的效果。4.适龄范围:语言:Ruby平台:Mac两年前,Hackety-Hack被ReadWrite点评为
“”学习的应用。里面拥有的可爱图形和简单的解释让青少年轻松地就可以学习编程,即使是从未接触过编程语言的孩子。界面主要分为两个屏幕,一个是编辑,用于输入命令,另一个是直接转换成英文代码的学习屏幕。最后,用户还可以自己的创建的代码和游戏。5.适龄范围:语言:JavaScript平台:基于浏览器Code Monster由创建的一款应用,最初是想让自己的孩子学习如何编程。对于技术门外汉而言,Code Monster就像变魔术那么神奇,它摒弃了编写JavaScript代码的复杂性。其屏幕主要分为左右两块,左边是JavaScript代码,右边显示图片。当孩子改变脚本变量时,图片会立即做出响应。此外,还有一个友好的怪物精灵对孩子们提供指导。此款应用还会记录所有的操作步骤,每次打开它时,都会是最新的操作步骤。6.适龄范围:语言:&Beginning programming syntax平台:基于浏览器Codecademy是一个可以指导任何人编程的网站,当然也包括儿童。但它并不像其他儿童应用,它没有提供彩色的外观接口,也没有提供针对儿童的课程列表,但其非常友好和简单。通过Codecademy,12岁以上的儿童可以学习Python、Ruby、PHP、HTML或JavaScript,甚至API编程。不过该网站也在扩大它的受众范围,吸引一些年轻的初学者和程序员,鼓励学生和教育工作者参与他们的编程俱乐部活动。原文:
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章【开源推荐】JavaScript开发工具大合集
发表于 16:50|
来源CSDN CODE|
作者薛梁 王殿进
摘要:本文为大家整理了一系列关于JavaScript的常用工具,包括常用工具、前端和后端工具,从测试到构建,内容丰富,值得收藏。
本文为大家整理了一系列关于JavaScript的常用工具,包括常用工具、前端和后端工具,从测试到构建,内容丰富,值得收藏。下面是根据推荐工具整理的思维导图。
脚手架工具
:它旨在为开发者提供一系列健壮的工具、程序库和工作流,帮助开发者快速构建漂亮的Web应用。
构建工具(自动)
:生态强大,发展速度快,有大量可选插件;
:流式项目构建工具;
:Node.js模块,主要用于改写现有的CommonJS模块,使得浏览器端也可以使用这些模块;
:JavaScript解析器、压缩工具和代码美化库。
软件包管理工具
(Mac OS):Apple Mac OS下的软件安装工具;
:Debian、Ubuntu等系列Linux系统的软件包管理工具,可用来安装、删除、升级软件等;
:Node.js的官方软件包管理器;
:twitter的一个开源项目,用于web包管理。
:提Web开发的框架,为复杂的Javascript应用程序提供模型(models)、集合(collections)、视图(views)结构;
:可以创建功能丰富的Web应用程序,并提供一个标准的应用程序架构的JavaScript框架;
:一组用来开发Web页面的框架、模板以及数据绑定和丰富UI的组件,无需进行手工DOM操作,还允许为App扩展HTML类库。
:JavaScript页面模板库,可以为开发者提供必需的语义模板;
:是Mustache模板系统的JavaScript实现,语法逻辑比较简单,适用于C++、Clojure、Erlang、Go、Java、JavaScript等语言;
:Node模板引擎,主要用于Node.js里的服务端模板;
:允许在JavaScript项目中使用,与原生的Haml拥有差不多的功能;
:可以用来将CoffeeScript逻辑嵌入到标记中。
:CasperJS是一个为PhantomJS和SlimerJS准备的导航脚本及测试工具;
:Zombie.js是一个轻量级的框架,可以在一个模拟的环境下测试客户端的 JavaScript 代码,且不需要浏览器的帮助。
:Node的web应用框架;
:Node.js是构建于Chrome JavaScript运行时基础上的一个平台,可快速构建网络应用。
:开源的文档存储数据库,也是领先的非关系型数据库;
:开源的对象-关系数据库服务器;
:结构化查询语言,可用来存取数据以及查询、更新和管理关系数据库系统。
RESTful:目前流行的互联网软件架构,结构清晰、易于理解、方便扩展。
:采用受欢迎的行为驱动开发工具并将其应用到JavaScript堆栈中。
:行为驱动的开发测试框架,不依赖浏览器、DOM或任何其他JavaScript架构,较适合网站、Node.js项目或应用在任何可以运行JavaScript的地方。
:运行在Node.js和浏览器之上,主要用于异步测试。
:单元测试框架,常用于jQuery、jQuery UI和jQuery移动项目,也可以用于测试常规的JavaScript代码。
断言库(Assertion
Libraries)
:一个用于Node的BDD/TDD断言库(Assertion Libraries),可与任何JavaScript测试框架进行搭配。
函数式编程工具
:JavaScript库,提供了大量有用的函数编程工具,无需扩展任何内置对象;
:提供自定义、性能和一致性的JavaScript库。
大家可以在
上查看本推荐列表的最新状况。
前端技能汇总:(感谢微博网友@软软的胖糖推荐)
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章用手机也能编程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
用手机也能编程
上传于|0|0|文档简介
&&iPhone编程
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2010年10月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 javascript函数式编程 的文章

 

随机推荐