網友評分: 9分
Racket是一款操作簡便的Scheme編譯軟件,主要包括racket、drracket、raco三大重要組成部分,可以通過語法系統來支持和創建新的編程語言,支持Typed Scheme,ACL2, FrTime等。
1.計算用的是符號表達式而不是數;
2.具有表處理能力,即用鏈表形式表示所有的數據;
3.控制結構基于函數的復合,以形成更復雜的函數;
4.用遞歸作為描述問題和過程的方法;
5.用LISP語言書寫的EVAL函數既可作為LISP語言的解釋程序,又可以作為語言本身的形式定義;
6.程序本身也同所有其他數據一樣用表結構形式表示。
電池包括
Racket的廣泛標準庫很快使你的項目遠離地范圍。
Web應用程序數據庫和統計表
跨平臺
球拍在Linux、Mac OS和Windows上運行。開發一個;部署到所有三個。
封裝系統GUI框架獨立的二進制接口
強大的宏和語言
球拍的皇冠寶石是它的宏系統,它可以讓你自由地擴展語言。
宏語言在DePracHOP語法模型中的應用
成熟、穩定、開放源碼
球拍是一個成熟的LGPL項目,積極開發和維護。
Racket資源庫
DrcPide IDE和噸文件
DrRePink是一個集成了球拍大量文檔的圖形IDE。
DrRacket導引Racket
最佳方案和LISP
acket——系統核心部分,主要包括編譯器、解釋器和運行庫程序;
DrRacket——原為DrScheme,是一個基于Racket的開源、跨平臺系統的IDE集成編程環境,更加適用于初學者的GUI圖形化用戶編程界面;
raco——基于字符界面的命令行執行工具,用于執行Racket命令集,如安裝系統組件功能包,創建函數庫等。