大多数语言（如 Ada，Modula 和 Java）也都支援了记录。
记录的操作.从记录中选取一个栏位会产生一个值。有些语言提供列举记录所有栏位的功能，或至少是引用的栏位。该功能需要实现某些服务，像是除错器、垃圾收集器和序列化。它需要具备一定程度的多型。在具有记录子类型的系统中，记录类型的值操作还可以包括：在这样的设定中，特定的记录类型表示目前有特定的一组栏位，但是该类型的值可能包含其它栏位。因此，具有"x"，"y"和"z"栏位的记录将属于具有"x"和"y"栏位的记录