Palabra (matemáticas)
La operación de concatenación es asociativa y tiene a la palabra vacía como elemento neutro, por lo que el conjunto "A" adquiere estructura de monoide, mientras que el conjunto de palabras no vacías adquiere estructura de semigrupo., denominados respectivamente monoide libre y semigrupo libre (sobre el alfabeto "A").
Ensamblado (informática)
En la plataforma .NET (o .NET framework), un "assembly", término que podemos traducir como montaje o ensamblado, contiene el código y los recursos de una aplicación, sea en un solo archivo o en varios, formando una biblioteca de código parcialmente compilado y que constituye un bloque reutilizable, versionable y autodescriptivo de una aplicación de Common Language Runtime, un entorno en tiempo de ejecución que proporciona la plataforma .NET y que ejecuta el código y proporciona servicios que facilitan el proceso de desarrollo.