資料介紹
軟件簡介
Hamler 是一門構建在?Erlang?虛擬機(VM)上的?Haskell?風格的強類型(strongly-typed)編程語言,獨特地結合了編譯時的類型檢查推導,與對運行時高并發和軟實時能力的支持。
Hamler 編程語言將賦予行業,尤其是 5G、IoT、云計算和邊緣計算等潛力領域,構建下一代高可靠、可擴展、具備軟實時支持應用的能力。
Hamler 語言主要特性
Hamler 作為運行在 Erlang VM 上的類 Haskell 語法的編程語言,核心特性可以概括為:
- 類 Haskell 和 ML 的友好語法
- 編譯時的類型檢查與類型推導
- 運行時的高并發、軟實時支持
Hamler 語言支持函數編程大部分主要特性,可以幫助產業更好地迎接 5G、IoT 、邊緣計算與云計算帶來的開發浪潮,并吸引更多的開發者使用 Erlang VM - BEAM。
- 聲明式與函數式編程
- 類 Haskell 與 ML 語法
- 編譯時類型檢查與推導
- 代數類型系統支持(ADT)
- 函數、閉包、高階函數
- Currying and partial application
- Pattern matching, and Guards
- List comprehension
- Applicative and Monad
- 更高級的模塊系統
- 高并發、軟實時支持
Hamler 編譯器設計
Hamler 源碼經過詞法分析后生成 CST,然后經過 CST -> AST -> CoreFn 的語法樹變換、語法分析與類型檢查后,生成 CoreErlang 的 IR 代碼,然后由 Erlang 編譯器生成最終的二進制 Beam 文件。
Hamler 編譯器架構如下圖:
Hamler 0.1 編譯器最初嘗試基于 GHC 8.10.1 實現,后改為基于 Purescript 0.13.6 實現。
- 《51單片機C語言編程入門》(中科大編著) 0次下載
- 單片機C語言和匯編語言混合編程實例詳解 227次下載
- 華為C語言編程規范 61次下載
- PIC單片機的C語言編程電子版下載 0次下載
- C語言編程常用的文件處理函數匯總下載 9次下載
- C語言編程函數庫分類匯總資源下載 16次下載
- C語言編程字符串函數匯總資源下載 9次下載
- Arduino編程基礎(一)——Arduino語言資料下載
- 10小時輕松學會C語言及其編程 15次下載
- Linux下C語言編程入門教程詳細說明 39次下載
- 腳本語言的概述和與其他編程語言的關系及特點以及程序舉例的詳細說明 13次下載
- 高端的編程語言是不是真的高端
- Linux操作系統下C語言編程入門.pdf 96次下載
- 《Raspberry Pi Python 編程入門 》-電子書籍.pdf 0次下載
- 分布式的Erlang程序:陷阱和對策 23次下載
- PLC的編程方式及編程語言 863次閱讀
- PLC編程語言和C語言的區別 3085次閱讀
- 七種編程語言的學習曲線 1026次閱讀
- 開源的Bluespec SystemVerilog (BSV)語言表現如何? 798次閱讀
- 關于編程語言開發技術和AI的部分 561次閱讀
- 西門子PLC編程語言介紹 1869次閱讀
- 如何使用Travis CI對Github項目進行持續集成來提升項目開發的效率 809次閱讀
- 最常用的PLC編程語言和編程方法詳解 6758次閱讀
- 關于Erlang語言的功能及特性 3658次閱讀
- Go和Python,Erlang的語言對比分析和Go編程示例概述 7753次閱讀
- 學習開發環境和編程語言:匯編語言和C語言的比較 9081次閱讀
- erlang編程語言特點詳細解析 2939次閱讀
- erlang如何自定義_ERLANG環境搭建 1527次閱讀
- plc編程語言有幾種_plc常用編程語言介紹 5.4w次閱讀
- arduino用什么語言編程 6.9w次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
- 34.89 MB | 1次下載 | 免費
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費
- 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產業鏈分析
- 4.43 MB | 383次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論