龍語言介紹/課程/特性
外觀
< 龍語言介紹
龍語言包含以下特性:
- 解釋型
- 基於面向物件程式設計的宣告式程式設計
- 語句沒有顯式的結束符(不需要 ; 或 ENTER)
- 可移植性(Windows、Linux、Mac OS X、Android 等)
- 註釋(單行、內聯和多行)
- 動態型別
- 弱型別
- 垃圾收集器 - 自動記憶體管理(逃逸分析和引用計數)
- 結構化程式設計
- 豐富的控制結構和運算子
- 過程/函式
- 沒有主函式
- 可以在定義之前呼叫函式
- 遞迴
- 多行字面量
- 反射和超程式設計
- 清晰的程式結構(語句,然後是函式)
- 異常處理
- I/O 命令
- 數學函式
- 字串函式
- 標準函式
- 檔案處理函式
- 資料庫支援
- 建立桌面 GUI 應用程式
提示: 首個版本的 主要目標之一 是創造一種實用且可用於生產的語言! |