Julia_(編程語言)

Infobox programming language | name = Julia | logo = Julia prog language.svg | logo size = 160px | paradigm = 多範式 ： 多分派, 過程式, 函數式, 元編程, | year = | designer = Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah | developer = Jeff Bezanson, Stefan Karpinski, Viral B. Shah等 | latest_release_version = | latest_release_date =, | typing = | implementations = | dialects = | influenced by = C Dylan Lisp Lua Mathematica ( 嚴格說是其Wolfram語言 ) MATLAB Perl Python R Ruby Scheme | programming language = Julia, C, C++, Scheme, LLVM | platform = x86 - 64, IA - 32, ARM v8 （ 64位元 ）, CUDA, ARM ( 32位元 ), PowerPC, 網頁瀏覽器 ( JavaScript 、 WebAssembly ) | operating_system = macOS, Windows, Linux, FreeBSD, Android | license = MIT許可證 | website = Julia是一種高級通用動態編程語言 ， 它最初是爲了滿足高性能數值分析和計算科學的需要而設計的 ， 不需要解釋器 ， 速度快 ， 也可用於客戶端和服務器的Web用途 、 低級 - { zh: 系統程式設計; zh - hans: 系統編程; zh - hant: 系統程式設計; } - 或用作規約語言 。 Julia設計的獨特之處包括 ， 參數多態的類型系統 ， 完全動態語言中的類型 ， 以及它多分派的核心編程範型 。 它允許併發 、 並行和分佈式計算 ， 並直接調用C和Fortran庫而不使用粘合代碼 。 Julia擁有垃圾回收機制 ， 使用及早求值 ， 包含了用於浮點計算 、 線性代數 、 隨機數生成和正則表達式匹配的高效庫 。 有許多庫可以使用 ， 其中一些 （ 如用於快速傅里葉變換的庫 ） 已經預先捆綁在Julia裏 。