La programación combinatoria (también programación sin punteros y programación sin sentido ) es un paradigma de programación en el que no se utilizan variables intermedias al declarar funciones, sino que se forman cadenas de funciones [1] .
La programación combinatoria tiene interés teórico, pero es innecesariamente complicada [2] . La programación combinatoria se basa en la lógica combinatoria .
La canalización de UNIX adopta un enfoque similar.
Por ejemplo, una solicitud de línea de comando usando capacidades de canalización:
ps auxiliar | grep [k]de | boquiabierto '{imprimir $2}'