IfLoop是一个编程语言,也是一个面向手机和平板等触摸屏设备的编程应用,它也可以运行为Web应用和桌面应用,非常适合那些入门级程序员来学习如何编程。
上图为该应用截图
IfLoop也给出了一个Demo,Web试玩地址:
http://www.tapirgames.com/blog/ifloop-web-demo(需要科学上网)
试玩说明:
- 不会保存编程数据,如需请下载应用。
- 需要Flash插件。
- 如果浏览器不能运行这个Demo,请看这个视频来看这个应用是如何工作的(需要科学上网)。
- 如果你觉得这个应用不咋地,有三个休闲游戏推荐:
- Rectangle Pushers(益智类)
- Color Infection(益智类)
- Let’s Play With Particles(动作类)
下面再来看下官网给这款应用的功能描述:
- 第一个为触摸屏设备设计的令人愉快的编程语言,一款学习编程非常赞的应用;
- 一份给孩子的美好礼物;
- 支持离线,实现随时随地编程;
- 支持手机和平台电脑(PC / Mac版很快推出);
- 应用的初始化时间少于2秒;
- 仅占用10M内存;
- 简单、直观的控制;
- Turing;
- 可作为一个特殊的计计算器;
- 支持英语;
语言特性
- 语言没有编译器,程序员你自己就是编译器,你在编码时也在编译;
- 语言没有关键词;函数名和变量名可以包含任何字符,比如空格、特殊字符、Unicode字符,甚至还计划使用图片来表示名字;
- 没有语法错误,你的IfLoop是始终运行的;
- syntax 只是一个主题,你的程序员可以看起来像是一个Python程序、Golang程序,或其它任何一个;
- 只有两个类型的流控制语句:If和Loop(这也是这个应用名字的由来);
- 每一个自定义函数可以被用作入口函数;
- coding 编辑器是语言的一部分;
- 你可以修改变量名和函数名,而无需修改他的引用;
- 你可以移除和改变一个函数命令的参数,而无需改变这个函数的请求。
如果你感兴趣,不妨去科学上网试玩一下。