Erlang OTP
20.0 官方版- 軟件大小:50.13 MB
- 更新日期:2017-06-23
- 軟件語(yǔ)言:簡(jiǎn)體中文
- 軟件類別:編程工具
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
Erlang OTP 是款功能強(qiáng)大的應(yīng)用服務(wù)器;它可以快速的幫助用戶進(jìn)行Erlang 分發(fā)、 Erlang 編寫(xiě),還是由出名的愛(ài)立信公司進(jìn)行研發(fā)推出,該軟件還是一個(gè)非常重要的版本,并且還增加了許多的功能,讓用戶的操作,使用性方面靈活,快捷;軟件是由成千上萬(wàn)的進(jìn)程組成,并且可進(jìn)行消息的相互通訊,來(lái)進(jìn)行切換,需要的朋友趕快這河?xùn)|軟件園將Erlang OTP 下載使用!
軟件功能
使用Erlang編寫(xiě)出的應(yīng)用運(yùn)行時(shí)通常由成千上萬(wàn)個(gè)輕量級(jí)進(jìn)程組成,并通過(guò)消息傳遞相互通訊。進(jìn)程間上下文切換對(duì)于Erlang來(lái)說(shuō)僅僅 只是一兩個(gè)環(huán)節(jié),比起C程序的線程切換要高效得多得多了。
使用Erlang來(lái)編寫(xiě)分布式應(yīng)用要簡(jiǎn)單的多,因?yàn)樗姆植际綑C(jī)制是透明的:對(duì)于程序來(lái)說(shuō)并不知道自己是在分布式運(yùn)行。
Erlang運(yùn)行時(shí)環(huán)境是一個(gè)虛擬機(jī),有點(diǎn)像Java虛擬機(jī),這樣代碼一經(jīng)編譯,同樣可以隨處運(yùn)行。它的運(yùn)行時(shí)系統(tǒng)甚至允許代碼在不被中斷 的情況下更新。另外如果你需要更高效的話,字節(jié)代碼也可以編譯成本地代碼運(yùn)行。
軟件特色
一個(gè) Erlang 解釋器
一個(gè) Erlang 編譯器
服務(wù)器之間的通訊協(xié)議
一個(gè) Corba 對(duì)象請(qǐng)求代理
名為 Dialyzer 的靜態(tài)分析工具
一個(gè)分布式的數(shù)據(jù)庫(kù)服務(wù) Mnesia
大量的開(kāi)發(fā)庫(kù)
Source code (zip)
Source code (tar.gz)
安裝方法
創(chuàng)建用戶和安裝目錄
建議嵌入式環(huán)境由普通用戶運(yùn)行,即沒(méi)有超級(jí)用戶特權(quán)的用戶。
在這一部分中,假定是otpuser用戶名,用戶的家目錄:
還假定,在otpuser家目錄,有目錄命名為OTP,其完整路徑:
這個(gè)目錄是嵌入式環(huán)境的安裝目錄。
安裝嵌入式系統(tǒng)
安裝嵌入式系統(tǒng)的過(guò)程與普通系統(tǒng)相同(見(jiàn)安裝指南),除了以下內(nèi)容:
壓縮磁帶歸檔文件將在上面定義的安裝目錄中提取。
不需要將啟動(dòng)腳本鏈接到標(biāo)準(zhǔn)目錄
配置開(kāi)機(jī)自動(dòng)啟動(dòng)
真正的嵌入式系統(tǒng)必須在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)。本節(jié)說(shuō)明實(shí)現(xiàn)這一目標(biāo)所需的必要配置。
嵌入式系統(tǒng)和所有的應(yīng)用程序自動(dòng)啟動(dòng),如果下面的腳本文件添加到目錄/ etc / RC3 D.文件必須擁有和可讀性的根。不能任意指定其名稱;建議使用以下名稱:
有關(guān)初始化(和終止)腳本及其命名的更多細(xì)節(jié)
正是文件/出口/家/ otpuser / OTP /斌/開(kāi)始稱上述腳本進(jìn)行啟動(dòng)Erlang啟動(dòng)腳本。在啟動(dòng)腳本對(duì)應(yīng)下面的例子使用的路徑,這部分的腳本變量otp_root:
使用說(shuō)明
大體上,otp_src的代碼如下圖這樣組織的(打開(kāi)文件夾就可以看到,算不上什么Thirty Thousand Feet).與我們每天寫(xiě)代碼最息息相關(guān)的是ERTS和lib;ERTS(Erlang Run-Time System)包含了Erlang運(yùn)行時(shí)系統(tǒng)的代碼,是Erlang的基礎(chǔ)設(shè)施.lib包含了所有的外圍類庫(kù)實(shí)現(xiàn),有些類庫(kù)的安排是違反直覺(jué)的,不過(guò)習(xí)慣了就好了,比如file.erl不是在stdlib而是在kernel;gen_server gen_fsm的代碼實(shí)現(xiàn)應(yīng)該是在kernel吧?錯(cuò),它們的代碼是在stdlib下;但是呢,application.erl是在kernel.
看一下kernel目錄,是不是有點(diǎn)摸不著頭腦?Erlang運(yùn)行時(shí)是有一個(gè)kernel application運(yùn)行,運(yùn)行一下appmon我們可以動(dòng)態(tài)看到kernel涉及到的代碼模塊.我們大致可以揣摩到設(shè)計(jì)者的規(guī)劃原則:kernel的范疇包含了application管理,code生命周期管理,IO(文件IO,網(wǎng)絡(luò)IO,io_request),HIPE,分布式基礎(chǔ)設(shè)施等等,見(jiàn)下面的思維導(dǎo)圖:
相比kernel,stdlib恰如起名包含了絕大多數(shù)的功能模塊,比如lists,ets,各種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),當(dāng)然最重要的是它包含了OTP的gen_server gen_fsm gen_event supervisor以及幕后英雄proc_lib和sys.如果你不嫌棄,這里有一份略微過(guò)時(shí)的文檔,是我初學(xué)Erlang的時(shí)候在文檔上做的筆記注釋:[Erlang STDLIB 中文注釋版]
特別值得一提的是shell和shell_default,對(duì)Erlang Shell好奇的同學(xué)看看這里能找到答案,所謂"EShell里面靈異的問(wèn)題"也就有了一個(gè)合理的解釋.
常見(jiàn)問(wèn)題
什么是Erlang?
Erlang是一種編程語(yǔ)言,用于構(gòu)建具有高可用性要求的大規(guī)??蓴U(kuò)展的軟實(shí)時(shí)系統(tǒng)。其中一些用途是電信,銀行,電子商務(wù),計(jì)算機(jī)電話和即時(shí)消息。Erlang的運(yùn)行時(shí)系統(tǒng)內(nèi)置了對(duì)并發(fā),分發(fā)和容錯(cuò)的支持。
什么是OTP?
OTP是一套Erlang圖書(shū)館和設(shè)計(jì)原則,為開(kāi)發(fā)這些系統(tǒng)提供中間件。它包括自己的分布式數(shù)據(jù)庫(kù),與其他語(yǔ)言接口的應(yīng)用程序,調(diào)試和釋放處理工具。
下載地址
-
Erlang OTP 20.0 官方版
其他版本下載
- 查看詳情Dev C++下載 (TDM-GCC) 5.11.0 綠色中文版64.1 MB簡(jiǎn)體中文16-11-15
- 查看詳情夢(mèng)龍網(wǎng)絡(luò)計(jì)劃軟件 2016 支持win7/win826.8 MB簡(jiǎn)體中文16-11-07
- 查看詳情s7 200 smart編程軟件下載 2.2 官方中文版_附使用手冊(cè)372 MB多國(guó)語(yǔ)言17-07-28
- 查看詳情STC-ISP下載編程燒錄軟件(支持win8/win10) 6.87 官方最新版9.19 MB簡(jiǎn)體中文20-05-07
- 查看詳情WinCC flexible SMART V3 簡(jiǎn)體中文完整版(含授權(quán)文件) 免費(fèi)版977 MB多國(guó)語(yǔ)言17-07-24
- 查看詳情SAS(統(tǒng)計(jì)分析軟件)32/64位附安裝教程序列號(hào) 9.4 中文免費(fèi)版25 GB簡(jiǎn)體中文16-09-27
- 查看詳情ABB RobotStudio(機(jī)器人仿真軟件)下載 6.0.2 免注冊(cè)中文版2.2 GB簡(jiǎn)體中文16-11-07
- 查看詳情codecombat 2020 官方免費(fèi)版23.3 MB簡(jiǎn)體中文16-10-14
- 查看詳情CX-Programmer(歐姆龍plc編程軟件) 9.3 官方中文版238.2 MB簡(jiǎn)體中文17-03-03
- 查看詳情gx works3(三菱plc編程軟件) 附安裝教程 1.513k 最新免費(fèi)版1.54 GB簡(jiǎn)體中文16-11-08
人氣軟件
v2rayN Windows客戶端 32/64位1.48 MB
/簡(jiǎn)體中文GX Works2 含序列號(hào)423 MB
/簡(jiǎn)體中文Visual Studio Code (VSCode)中文版下載53.9 MB
/簡(jiǎn)體中文.NET Framework 3.5 cab格式離線安裝包68.8 MB
/簡(jiǎn)體中文Dev C++下載 (TDM-GCC)64.1 MB
/簡(jiǎn)體中文s7 200 smart編程軟件下載372 MB
/多國(guó)語(yǔ)言Xshell 6中文破解版15 MB
/簡(jiǎn)體中文RSLogix 5000 含序列號(hào)5.14 MB
/簡(jiǎn)體中文pycharm2020.1384 MB
/簡(jiǎn)體中文qt creator5.8破解版(32/64位)69.1 MB
/多語(yǔ)言[中文]
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論