4

嘿,我将为我的 android 应用程序编写一个算法。

现在的问题是它是一个大算法,我可能也会为 iphone 和 windows phone 开发应用程序。所以我想在任何地方重用代码。

我的问题是我应该用哪种语言编写算法以重用代码。

我做了一些研究,似乎 android 和 iphone 支持 C++,但我对 windows phone 感到困惑

windows phone 是否支持C++语言

4

4 回答 4

2

听起来 C++ 将随 WP Apollo 一起提供。

我会用 C++ 做,然后等着看是否有用于 WP 的 C++ 足够快。

否则,将代码重写为 C#,我认为很快。

于 2012-07-20T12:37:17.287 回答
0
  • Windows Phone 7 不支持 C++
  • Windows Phone 8 将支持 C++

也许你应该看看MonoTouch。它允许您使用 C# 编写代码并以 Windows Phone、iOS 和 Android 为目标。

于 2012-07-20T12:38:23.023 回答
0

不,Windows Phone 不支持 C++ - WP8 有可能会支持它,但我认为这还没有正式发布。你有几个选择,没有一个是理想的!

MonoTouch / MonoDroid

您可以使用 Mono 为 iOS 和 Android 使用 C# 编写应用程序,并使用用于 Windows Phone 的常规 C# 框架。这确实意味着您必须在整个应用程序中使用 Mono,而不仅仅是这个算法。

JavaScript

您可以用 JavaScript 编写算法,然后在每个平台的合适浏览器控件中运行它。丑陋,但可行!

于 2012-07-20T12:58:43.757 回答
0

WP8 没有完整的 C++ 支持

您不能仅使用它来开发和发布到 WP8 应用商店的非 Direct3D 应用程序。您必须/必须使用 C# 来设计您的界面,它是 XAML 并且仅与 C# 兼容。这个“你可以用 C++ 为 WP8 开发应用程序”的口号只是一个很大的营销谎言。以及WP8失败的迹象。在此处阅读我的答案以获取更多信息和资源:

https://softwareengineering.stackexchange.com/a/177048/3375

于 2012-11-24T15:28:16.683 回答