Little b
外觀
| 編程範型 | 函數式 |
|---|---|
| 設計者 | Aneil Mallavarapu |
| 實作者 | 哈佛醫學院系統生物學部 |
| 面市時間 | 2004年 |
| 型態系統 | 動態, 強壯 |
| 網站 | www.littleb.org |
| 主要實作產品 | |
| Linux, Mac OS X, Windows | |
| 受影響於 | |
| Lisp | |
Little b是一種領域特定的程式語言,更準確地說,是一種用於構建生物系統模塊化數學模型的建模語言。該語言由Aneil Mallavarapu設計並編寫,在哈佛醫學院的「虛擬細胞計劃」(Virtual Cell Program)中開發,該項目由數學家Jeremy Gunawardena主持。
Little b基於Lisp語言,旨在通過模塊化編程來模擬生物系統,從而在模型構建中提供更高的靈活性,以便迅速應對複雜生物系統建模中所需的頻繁變更與動態調整。
該語言借鑑了人工智慧與符號數學的技術,同時融入了物件導向語言的語法便利性。其名稱最初以小寫字母b表示,以區別於早期的程式語言B(後者是廣泛使用的C語言的前身);但是為避免混淆並向Smalltalk致敬,後來正式更名為 「little b」。
參考文獻
[編輯]- Krieger K. "Life in Silico: A Different Kind of Intelligent Design". Science. 312(5771):189–190.
- https://arstechnica.com/uncategorized/2008/07/little-b-project-creates-biology-specific-programming-system/
- https://www.computerworld.com/article/2551598/big-things-from-little-b.html