生成mandelbrot设置图像的最佳语言



我尝试在C#中编码某些内容,该内容生成了Mandelbrot Set Image(带有光滑的着色),并且效果起来很慢,可能是因为C#不是最好的语言。在最短的时间内,哪种最佳语言是什么?

编程语言无关紧要。最快的是使用EG CUDA或OPENCL对GPU进行计算。

只需搜索Mandelbrot设置实时GPU即可。我发现的一些示例:

  • https://www.thanassis.space/mandelsse.html
  • http://www.fractalforums.com/programmming/source-code-mandelbrot-c-popencl-and-and-epengl/

(免责声明,它们都不是我的,但是我在Android中使用RenderScript的目的类似)

旁注注1:您还可以直接在C#中实现分形渲染器,并且它将与C或C#中的任何其他渲染器相同,但是您不应在每个计算步骤上在堆上创建新对象(或使用库对于完全做到这一点的复杂数字)。使用双变量或重用现有对象。

旁注2:使用任意精度总是很慢。

最新更新