Performance 哪些编程语言可以很好地用于模拟?

Performance 哪些编程语言可以很好地用于模拟?,performance,simulation,Performance,Simulation,每种编程语言都有其优缺点,这使得它更适合于特定的解决方案。有时,将两种(有时更多)语言的优点结合起来,以最有效的方式(执行时间与编程时间等)解决“全局”问题是有意义的 一些编程语言比其他编程语言更好地结合在一起,因为它们在设计上密切相关,而一些编程语言也为其他编程语言提供了更好的接口,而其他编程语言之间没有直接的关系 我知道不可能列出所有不同的组合,但我对最常用的编程语言之间模拟工作的交互能力感兴趣 通常需要满足以下要求: 繁重的工作(尽可能快的计算)应该支持多线程 良好的代码库支持(例如数学

每种编程语言都有其优缺点,这使得它更适合于特定的解决方案。有时,将两种(有时更多)语言的优点结合起来,以最有效的方式(执行时间与编程时间等)解决“全局”问题是有意义的

一些编程语言比其他编程语言更好地结合在一起,因为它们在设计上密切相关,而一些编程语言也为其他编程语言提供了更好的接口,而其他编程语言之间没有直接的关系

我知道不可能列出所有不同的组合,但我对最常用的编程语言之间模拟工作的交互能力感兴趣

通常需要满足以下要求:

  • 繁重的工作(尽可能快的计算)应该支持多线程
  • 良好的代码库支持(例如数学、统计)
  • 用户界面(例如模拟设置、打印结果)
  • 操作系统独立性(Windows/Linux/Mac)
显然,以某种方式同时使用任何两种语言都是可能的,但我知道,在某些情况下,这样做肯定更有意义。

C#/ASP.NET/JavaScript(jQuery/jQueryUI/jQueryMobile)

这就是我的人生,哈哈

这是一个非常广泛的问题,有太多的答案。仅仅因为将两种语言放在一起对一个人来说可能很难,对另一个人来说可能很容易。

C#/ASP.NET/JavaScript(jQuery/jQueryUI/jQueryMobile)

这就是我的人生,哈哈


这是一个非常广泛的问题,有太多的答案。仅仅因为将两种语言组合在一起对一个人来说可能很困难,对另一个人来说可能很容易。

你可能应该将其改为前11名,因为JavaScript在组合语言时是非常宝贵的。为什么?因为这是你唯一可以在浏览器中运行的


所以,我的答案是:两种工作良好的语言是JavaScript和X(其中X是列表中的前10种语言);客户端上的JavaScript,服务器上的X。

您可能应该将其更改为前11名,因为JavaScript在组合语言时非常宝贵。为什么?因为这是你唯一可以在浏览器中运行的

所以,我的答案是:两种工作良好的语言是JavaScript和X(其中X是列表中的前10种语言);客户端上的JavaScript,服务器上的X。

对于web设计, HTML、CSS、JAVASCRIPT、JQUERY/YUI、PHP、MYSQL。完美融合。如果你刚刚开始学习,请按照我列出的顺序学习这些语言

对于网页设计,
HTML、CSS、JAVASCRIPT、JQUERY/YUI、PHP、MYSQL。完美融合。如果你刚刚开始学习,请按照我列出的顺序学习这些语言

您的问题非常笼统,但基本上,大多数Win32语言都可以协同工作。您可以在C++中编写快速DLL,然后使用Visual Basic 6对其进行慢速调用。Delphi和C++也很好地配合,尽管在Delphi中没有太多的理由使用C++ DLL,因为Delphi也会执行。p>
对于.NET程序集也是如此。所有这些都可以协同工作,因此您可以用C#编写一个框架,同时选择一种语法更简单的语言(如VB.NET或Prism),以允许初级程序员(或从VB迁移的程序员)使用该框架

您的问题非常笼统,但基本上,大多数Win32语言都可以协同工作。您可以在C++中编写快速DLL,然后使用Visual Basic 6对其进行慢速调用。Delphi和C++也很好地配合,尽管在Delphi中没有太多的理由使用C++ DLL,因为Delphi也会执行。p>
对于.NET程序集也是如此。所有这些都可以协同工作,因此您可以用C#编写一个框架,同时选择一种语法更简单的语言(如VB.NET或Prism),以允许初级程序员(或从VB迁移的程序员)使用该框架

几乎任何脚本语言(Perl、Python、Ruby、Lua等)和C。您使用脚本语言进行快速原型设计,然后使用C重新实现较慢的部分

C++也可以使用,但它有一些难以集成的特性,例如,虚拟方法

还有Jython,这是一个运行在JVM之上的Python版本,它可以很好地与Java配合使用,还有许多其他JVM语言处于相同的位置


如果您使用.Net或Mono,至少在理论上,所有支持的语言都应该能够调用其他语言的代码。

几乎任何脚本语言(Perl、Python、Ruby、Lua等)和C。您使用脚本语言进行快速原型设计,然后使用C重新实现较慢的部分

C++也可以使用,但它有一些难以集成的特性,例如,虚拟方法

还有Jython,这是一个运行在JVM之上的Python版本,它可以很好地与Java配合使用,还有许多其他JVM语言处于相同的位置


如果您使用.Net或Mono,至少在理论上,所有受支持的语言都应该能够调用其他语言的代码。

我同意,它不必排在前10位。我打算只使用“前十名”徽章作为衡量编程语言受欢迎程度的一个例子。我同意,它不一定是前十名。我只想用“十大”徽章作为衡量编程语言受欢迎程度的一个例子。我不是在寻找一个银弹解决方案……投票结束。问题并没有足够的细化范围——一个(更好)的问题可能是:“哪些语言能很好地与游戏引擎/游戏脚本组合工作?”(根据需要进行调整;在任何情况下,细化范围都能得到更好的具体答复)。TIOBE index使用了多么荒谬、毫无价值的度量。网络搜索?“流行搜索