我已经在Android平台上制作了我的第一个应用程序。然而,这并不是唯一的平台,我希望我的应用程序至少能在安卓和iOS平台上发布。我希望有一个开发平台的两个平台。有哪些选择?我现在已经尝试了Flex,Air with Flash Builder。它看起来很有希望,但未来似乎有点不确定,而且也更具扩展性。如果我想同时在安卓和iOS上开发应用程序,有一些关于开发工具的建议是很有趣的。
假设我想写一个二维码读取库。它将是一个类似如下的单个函数:
function Decode(pixels: []byte, int width, int height) -> []byte
也就是说,它获取一张图像,进行大量的内部操作并生成二维码的内容。
我希望这个算法在很多不同的平台上都很容易使用-- Web (JS),Android (Java),iOS (Swift),Windows (C++/C#)等等。
有没有哪种语言特别适合这项任务,并且可以轻松地将代码编译成许多语言,从而产生简单的干净输出?
我唯一能想到的是Haxe,但它没有固定大小的整数和。我正在寻找一种更具限制性的语言