向特性编程。库使得更早版本的Java也可以采用面向特性编程。
C#.C#语言从最早期发行就支持特性。但是这些特性被用于得到运行时间信息，而不被预处理器所使用（在C#参考实现中一个都没有）。
UML.统一建模语言（UML）支持叫作的一种特性。
Hack.Hack编程语言支持特性。特性可以附加到各种程序实体上，关于这些特性的信息可以通过反射来实时检索。