Sounds like you are looking for the Holy Grail. I'd say it's possible. But you are going to need a large team of brilliant people. And time.
P.S. I don't see how Java is not fast enough for you. I love the Java programming language, I don't notice any lag compared to other programs written in different languages, and I've written entire programs in a day. In other words, fast development speed. It is also very easy to work with other people writing Java. With tools like eclipse, you can code simultaneously and use features like "compare/replace" to combine your work.
Have a look at Nim which is a compiled language according to wikipedia and has some syntax familiar to python. I don't think it is fully released yet. However you can still get it.
It even allows for you to code in C, it can also interface with Lua an Python interpreters. Nim is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. It has zero overhead iterators and works by compiling into C. Even C++ code can even be generated with it.
Scala 怎么样?它被编译为 JVM 的字节代码,并具有脚本(动态)语言中常见的许多功能(匿名函数、高阶函数、分隔延续、模式匹配、类型推断、特征、混合...),请查看维基百科 < a href="http://en.wikipedia.org/wiki/Scala_%28programming_language%29" rel="nofollow">页面了解更多详细信息。
How about Scala? It's compiled to JVM's byte code and has many features usually found in scripting (dynamic) languages (anonymous functions, higher-order functions, delimited continuations, pattern matching, type inference, traits, mixins...) take a look at the wikipedia page for more details.
Nim is a new high level language with complete low level features if you wish to use them. Used as a high level language, it is presumably rather safe. It also has well developed functional programming features. It "transpiles" to C, then binaries. (I think it's the perfect language -- Finally!) See: http://nim-lang.org/0.11.3/nims.html
发布评论
评论(4)
听起来你正在寻找圣杯。我想说这是可能的。但你将需要一个由才华横溢的人组成的庞大团队。还有时间。
PS 我不明白 Java 对你来说不够快。我喜欢 Java 编程语言,与用不同语言编写的其他程序相比,我没有注意到任何滞后,并且我在一天内编写了整个程序。换句话说,发展速度快。与其他编写 Java 的人一起工作也很容易。使用 eclipse 等工具,您可以同时编码并使用“比较/替换”等功能来组合您的工作。
Sounds like you are looking for the Holy Grail. I'd say it's possible. But you are going to need a large team of brilliant people. And time.
P.S. I don't see how Java is not fast enough for you. I love the Java programming language, I don't notice any lag compared to other programs written in different languages, and I've written entire programs in a day. In other words, fast development speed. It is also very easy to work with other people writing Java. With tools like eclipse, you can code simultaneously and use features like "compare/replace" to combine your work.
看看 Nim,根据维基百科,它是一种编译语言,并且具有一些与 Python 相似的语法。我认为它还没有完全发布。不过你仍然可以获得它。
它甚至允许你用 C 语言编写代码,它还可以与 Lua 和 Python 解释器交互。 Nim 是一种静态类型的命令式编程语言,它试图在不影响运行时效率的情况下为程序员提供最终的能力。它具有零开销迭代器,并通过编译为 C 来工作。甚至可以用它生成 C++ 代码。
您可以在以下位置获取 Aporia IDE:https://github.com/nim-lang/Aporia
https://en.wikipedia.org/wiki/Nim_(programming_language)
http://nim-lang.org/
示例
Hello World 程序很简单:
Have a look at Nim which is a compiled language according to wikipedia and has some syntax familiar to python. I don't think it is fully released yet. However you can still get it.
It even allows for you to code in C, it can also interface with Lua an Python interpreters. Nim is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. It has zero overhead iterators and works by compiling into C. Even C++ code can even be generated with it.
You can get the Aporia IDE at : https://github.com/nim-lang/Aporia
https://en.wikipedia.org/wiki/Nim_(programming_language)
http://nim-lang.org/
Examples
Hello World program is simply this:
Scala 怎么样?它被编译为 JVM 的字节代码,并具有脚本(动态)语言中常见的许多功能(匿名函数、高阶函数、分隔延续、模式匹配、类型推断、特征、混合...),请查看维基百科 < a href="http://en.wikipedia.org/wiki/Scala_%28programming_language%29" rel="nofollow">页面了解更多详细信息。
How about Scala? It's compiled to JVM's byte code and has many features usually found in scripting (dynamic) languages (anonymous functions, higher-order functions, delimited continuations, pattern matching, type inference, traits, mixins...) take a look at the wikipedia page for more details.
Nim 是一种新的高级语言,如果您想使用它们,它具有完整的低级功能。作为高级语言使用,它大概是相当安全的。它还具有完善的函数式编程功能。它“转换”为 C,然后是二进制文件。 (我认为这是完美的语言——终于!)请参阅:
http://nim-lang.org/0.11.3/nims.html
如果您只想要一种非常简单的高级语言,可以“转换”为 C,然后是二进制文件,那么 Genie 是您的最佳选择:
https://wiki.gnome.org/action/show /Projects/Genie?action=show&redirect=Genie
Nim is a new high level language with complete low level features if you wish to use them. Used as a high level language, it is presumably rather safe. It also has well developed functional programming features. It "transpiles" to C, then binaries. (I think it's the perfect language -- Finally!) See:
http://nim-lang.org/0.11.3/nims.html
If you just want a very simple high level language that "transpiles" to C, then binaries, there is Genie:
https://wiki.gnome.org/action/show/Projects/Genie?action=show&redirect=Genie