julia语言编程,Julia语言教程

  julia语言编程,Julia语言教程

  前几天发现了Julia这种编程语言后,决定尝试一下,于是写了下面这个小程序,就是想看看这种语言到底有多快。

  整数累加:

  x=0

  函数fff()

  对于1:1000000000中的I

  全局x=i

  目标

  打印目录(x)

  目标

  fff()

  x=0

  对于1:1000000000中的I

  全局x=i

  目标

  打印目录(x)

  函数fff()

  x:Int64=0

  对于1:1000000000中的I

  x=i

  目标

  打印目录(x)

  目标

  fff()

  #包含stdio.h

  int main()

  {

  long x=0;

  for(long I=1;i=1000000000我)

  x=I;

  printf(%ld ,x);

  返回0;

  }

  x=0

  对于范围内的I(1,100000000 1):

  x=x i

  打印(x)

  可以看到,Python是最简洁的编程语言,但是Python也是最慢的,但是对于性能要求不高的环境来说已经足够了。

  虽然Julia的运算速度很快,编程简洁性也不比PYTHON差多少,但是如何优化Julia是一件复杂的事情。如果不能优化,最终运行速度可能不会比Python快多少。

  感觉这种语言的设计初衷是好的,但是一群搞Matlab的人做出来的编程语言无论从哪方面来说都有些不一样。语言计划是集成很多语言特性,但是做起来很难。一门语言经过近10年的发展历程,终于推出了第一个官方版本,这让人们无论如何都缺乏信心。看这样的语言是否真的能取代Python C/C有点难,与其这样,我还不如用C来扩展Python。

  针对网友的评论,补充如下:

  可以看到,改变x=i有速度提升,但不明显。

  转载请联系作者授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: