我们目前正在用 C++、Rational Rose 和 Java 开发运营商级电信应用程序,以便在基于 Enea OSE 的嵌入式平台上运行,该平台为上述三种语言(实际上是 C、Rose 和 java)提供接口。
我有兴趣通过选择其他更高效的语言来提高生产力。我想听听您对我应该考虑哪些语言的意见。几乎它要么必须能够编译为直接在 PowerPC 处理器上运行,要么编译为 Java 字节码。
这些应用程序可能必须支持 20 多年,因此成熟度和(基于 Linux 的)工具支持(调试器、静态和动态分析器(如 C 世界中的 lint 和 purify、分析器、eclipse 插件等)至关重要。这些应用程序没有任何硬时间或内存限制,但效率是一个优势。
你们会建议什么语言?是否还有其他语言可以应对挑战?