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