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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。