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").
Computación heterogénea
La Computación heterogénea se refiere a sistemas que usan más de un tipo procesador. Estos son sistemas que ganan en rendimiento no justo por añadir el mismo tipo de procesadores, sino por añadir procesadores distintos. Normalmente, incorporando capacidades de procesado especializadas para realizar tareas particulares.