Signature (computer science)

From Wikipedia, the free encyclopedia

The signature of a function is roughly equivalent to its prototype definition in the C programming language. It contains the name of the function as well as its parameters and their type. This also includes the return value.

Analogous to the function signature, CS defines the word 'signature' for other contexts with similar attributes (e.g. database tables).

In the ML family of programming languages, signature is a keyword referring to a construct of the module system that plays the role of an interface.