Julia语言每次编译脚本,我们不能用julia编译二进制文件吗?我尝试了一个带有println函数的小helloworld脚本,julia花了2,3秒来显示输出!如果我们可以制作二进制文件而不是每次编译都会更好
更新:朱莉娅有一些变化,因为我问过这个问题.虽然我不再关注julia的更新,因为我已经问过这个问题,如果你正在寻找类似的东西,请查看以下答案和关注julia的人的评论.
此外,很高兴知道现在加载脚本大约需要150毫秒.
我一直在玩一些Perl程序来计算优秀的数字.虽然我的解决方案的运行时间是可以接受的,但我认为另一种语言,尤其是专为数字设计的语言,可能会更快.一位朋友建议朱莉娅,但我看到的表现非常糟糕,我一定是做错了.我查看了性能提示,看不出我应该改进的内容:
digits = int( ARGS[1] )
const k = div( digits, 2 )
for a = ( 10 ^ (k - 1) ) : ( 10 ^ (k) - 1 )
front = a * (10 ^ k + a)
root = floor( front ^ 0.5 )
for b = ( root - 1 ): ( root + 1 )
back = b * (b - 1);
if back > front
break
end
if …Run Code Online (Sandbox Code Playgroud)