• 採用 mit 許可證:免費又開源
• 擁有可選型別標註和多重派發這兩個特性,同時還擁有很棒的效能
• 支援過程式、函式式和物件導向的多正規化語言。
• 使用者自定義型別的速度與相容性和內建型別一樣好
• 無需特意編寫向量化的**:非向量化的**就很快
• 為平行計算和分布式計算設計
• 輕量級的「綠色」執行緒:協程
• 低調又牛逼的型別系統
• 優雅、可擴充套件的型別轉換和型別提公升
• 對 unicode 的有效支援,包括但不限於 utf-8
• 直接呼叫 c 函式,無需封裝或呼叫特別的 api
• 像 shell 一樣強大的管理其他程序的能力
• 像 lisp 一樣的巨集和其他元程式設計工具
注:julia 擁有可選型別標註和多重派發這兩個特性,同時還擁有很棒的效能。這些都得歸功於使用 llvm
實現的型別推導和即時編譯(jit)技術。
• 核心語言很小:標準庫是用 julia 自身寫的,包括整數運算這樣的基礎運算
• 豐富的基礎型別:既可用於定義和描述物件,也可用於做可選的型別標註
• 通過多重派發,可以根據型別的不同,來呼叫同名函式的不同實現
• 為不同的引數型別,自動生成高效、專用的**
• 接近 c 語言的效能
julia中文社群建立的julia漢化文件,位址
安裝平台deepin20_x86
apt search julia出現如下圖所示內容,版本實在太老了
截止2021.12.19,lts版本更新到1.6.5,所以下面介紹一種安裝比較新版本的方法
tar -xzvf julia-1.6.5-linux-x86_64.tar.gzstep3: 接著新增環境變數(需要根據自己的情況改一下下面的路徑)
vim ~/.bashrcstep4: 最後在終端輸入 julia 看是否成功安裝(即進入互動式會話,如下圖),這樣就可以繼續開展後續的學習和工作了。如果需要退出互動式會話,輸入 exit() 或者 ctrl+d鍵 即可。export path=$path:/home/jankin/documents/julia-1.6.5/bin
原文為:此處為個人學習記錄.
Redis學習筆記(1)安裝與啟動
解壓到乙個位置。在windows環境變數中進行path配置。開啟安裝資料夾,找到redis.windows.conf配置檔案,建議在開啟之前做乙個備份。找到bind 127.0.0.1,新增支援自己電腦的ip,儲存退出。在命令列視窗中輸入 redis server.exe redis.windows...
nginx 學習筆記一(安裝 啟動 停止等)
一 nginx的優點 更好的支援高併發 記憶體消耗少 成本低廉 因為是開源 配置檔案簡單 支援rewrite重寫規則 內建的健康檢查功能 節省頻寬 穩定性高 支援熱部署 三 nginx 安裝 windows 安裝步驟 2 然後在dos 環境下進入解壓後的目錄並執行,舉例如下 cd d nginx n...
Julia 0 安裝與優化包
一些重要的 julia官網 juliaopt anaconda 1.安裝julia 2.使用jupyter notebook作為編譯環境 安裝anaconda 以管理員身份開啟 julia 版本號 輸入如下 安裝ijulia包 using pkg pkg.add ijulia 開啟jupyter n...