无所不能的Monkey
来源:互联网 发布:淘宝联盟什么是推广位 编辑:程序博客网 时间:2024/06/02 22:53
无所不能的Monkey
Luo Weifeng 2011-5-26
主啊,原谅我这一个月来吃了睡睡了吃,求掉肉啊!!昨天在CSDN上看到一个特悲伤的笑话“大海啊全是水,骏马啊四条腿”。
切入正题,做过手机开发的想必很多团队都遇到过这样的情况,你在Android上开发的小game可能有一天由于什么原因需要移植到Iphone上或者WP7上,做过的人可能都明白这简直郁闷到家了(貌似我没做过也:)我想象的来),好吧,程序猿最优秀的品德莫过于懒了。那就让我们懒一次。
话说很久以前实验室老师跟我谈及过想要做一个类似于把Java代码转化成Csharp那样的东西,可是语法层面上简单,但牵扯的私有库让这项工程看起来就XX。其实把思维稍微转一下就好了,我们可以在不同的语言之上,开发一种新的语言,确保新的语言被下面不同的语言实现,也就是所谓的高级语言的高级语言。正如你所料到的,这项工程已经别新西兰的哥们做好了,那就是Monkey语言,使用它编写的程序可以被内置的tranct程序在编译阶段翻译为 Android、HTML5、Iphone、Ipad、XNA(WP7)的任意一种,这简直就好的不能再好了。
注意的一点是,Monkey不是无所不能,Monkey最适合做这种移动平台的小游戏,语言简单到极致。
贴一些代码如下:
不说废话了,Monkey官网:www.monkeycoder.co.nz ,这绝对是一场移动游戏市场的革命。
- 无所不能的Monkey
- 无所不能的python!!! [转]
- 无所不能的python
- 无所不能的“蚂蚁"
- 无所不能的ant
- 无所不能的python
- 《你的iPhone无所不能》
- Android无所不能的Intent
- 无所不能的人生信条
- [转载] 无所不能的“蚂蚁”--Ant
- [转载] 无所不能的“蚂蚁”--Ant
- 无所不能的duplicate--克隆数据库
- 无所不能的Java系列文章
- VB是如何做到无所不能的
- 无所不能 自动刹车的倒车雷达
- 从小白迈向无所不能的程序猿
- Android-自定义view之无所不能的path
- Android-自定义view之无所不能的path
- 什么是死锁及死锁的必要条件和解决方法【转】
- NET-SNMP的一些基础知识
- SCI、Ei投稿指南
- Java程序对二进制流的读写
- 代理者模式——学习笔记
- 无所不能的Monkey
- SCI论文全攻略:选刊/投稿/修回与退稿(ZZ)
- linux 字体安装
- [记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- OpenGL教程
- [SQL 2000]发生错误1069:由于登录失败而无法启动服务
- Swoole-真正的PHP Web开发框架
- [整理记录]在SQLPLUS启动和停止Oracle数据库
- list control的insertColumn无法添加行