Little b

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

Category:动态类型编程语言
Category:動態編程語言
Category:面向对象的编程语言
Category:LISP程式語言
Category:規範語言
Category:自由跨平台軟體
Category:2004年建立的程式語言