新手问2个Julia功能方面的重要问题,望指点!

1、Julia写好的程序能不能部署在服务器(Linux或者Windows Services)上,被网页或者app调用?
2、Julia在for循环方面有不有速度优势?(我看见比较的都是矩阵运算)

这个问题不太明确,你是指http/rpc调用?这方面有一些库做了封装

举个实际的例子
我用julia把程序写好了,用户从客户端(网页或者app)输入参数,我的程序能不能部署在服务器上,获取了参数后,再运行程序,最后将结果返还给客户端?

类似这种web app么?

http://app.juliadiffeq.org

举个商业实战例子,我用nodejs写好的前端,能不能调用julia写好的程序干活?比如说Julia获取客户端输入的信息,然后运行程序,最后将结果返回给客户

Julia里for循环可以放心写,没有性能损失。不需要像Python,R,Matlab常用的“向量化”优化技巧。如果不是小矩阵的矩阵运算,大家都是调的底层BLAS库,所以没有区别。

1 个赞

谢谢解答!:+1:

那个例子就是用 Angular + GitHub - JuliaWeb/Mux.jl: Middleware for Julia 做的