電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>電子資料>Hamler基于Erlang與Haskell的編程語言

Hamler基于Erlang與Haskell的編程語言

2022-06-13 | zip | 0.29 MB | 次下載 | 2積分

資料介紹

授權協(xié)議 BSD-Clause
開發(fā)語言 Haskell ErLang
軟件類型 開源軟件
所屬分類 其他

軟件簡介

Hamler 是一門構建在?Erlang?虛擬機(VM)上的?Haskell?風格的強類型(strongly-typed)編程語言,獨特地結合了編譯時的類型檢查推導,與對運行時高并發(fā)和軟實時能力的支持。

Hamler 編程語言將賦予行業(yè),尤其是 5G、IoT、云計算和邊緣計算等潛力領域,構建下一代高可靠、可擴展、具備軟實時支持應用的能力。

Hamler 語言主要特性

Hamler 作為運行在 Erlang VM 上的類 Haskell 語法的編程語言,核心特性可以概括為:

  • 類 Haskell 和 ML 的友好語法
  • 編譯時的類型檢查與類型推導
  • 運行時的高并發(fā)、軟實時支持

Hamler 語言支持函數(shù)編程大部分主要特性,可以幫助產業(yè)更好地迎接 5G、IoT 、邊緣計算與云計算帶來的開發(fā)浪潮,并吸引更多的開發(fā)者使用 Erlang VM - BEAM。

  • 聲明式與函數(shù)式編程
  • 類 Haskell 與 ML 語法
  • 編譯時類型檢查與推導
  • 代數(shù)類型系統(tǒng)支持(ADT)
  • 函數(shù)、閉包、高階函數(shù)
  • Currying and partial application
  • Pattern matching, and Guards
  • List comprehension
  • Applicative and Monad
  • 更高級的模塊系統(tǒng)
  • 高并發(fā)、軟實時支持

Hamler 編譯器設計

Hamler 源碼經過詞法分析后生成 CST,然后經過 CST -> AST -> CoreFn 的語法樹變換、語法分析與類型檢查后,生成 CoreErlang 的 IR 代碼,然后由 Erlang 編譯器生成最終的二進制 Beam 文件。

Hamler 編譯器架構如下圖:

pYYBAGKh0J-AcnacAADzEdvlrd8992.png

Hamler 0.1 編譯器最初嘗試基于 GHC 8.10.1 實現(xiàn),后改為基于 Purescript 0.13.6 實現(xiàn)。

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  2. 5.67 MB   |  137次下載  |  1 積分
  3. 2基于STM32單片機智能手環(huán)心率計步器體溫顯示設計
  4. 0.10 MB   |  128次下載  |  免費
  5. 3匯川變頻器圖紙
  6. 0.44 MB   |  2次下載  |  免費
  7. 4ADI公司串行端口開發(fā)和故障排除指南
  8. 343.09KB   |  1次下載  |  免費
  9. 5英威騰變頻器圖紙
  10. 1.10 MB   |  1次下載  |  免費
  11. 651單片機pwm和spwm
  12. 0.19 MB   |  1次下載  |  免費
  13. 7AN81-超緊湊型LCD背光逆變器
  14. 356.1KB   |  次下載  |  免費
  15. 8AN107-為汽車和工業(yè)應用擴展電源路徑電路的輸入電壓范圍
  16. 74.73KB   |  次下載  |  免費

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  137次下載  |  1 積分
  5. 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設計
  6. 0.10 MB   |  128次下載  |  免費
  7. 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
  8. 2.96 MB   |  44次下載  |  免費
  9. 53314A函數(shù)發(fā)生器維修手冊
  10. 16.30 MB   |  31次下載  |  免費
  11. 6美的電磁爐維修手冊大全
  12. 1.56 MB   |  22次下載  |  5 積分
  13. 7如何正確測試電源的紋波
  14. 0.36 MB   |  12次下載  |  免費
  15. 8使用TL431設計電源
  16. 0.67 MB   |  10次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分