Los lenguajes cuyo único propósito es expresar la conectividad entre una jerarquía de bloques son más bien clasificados como "lenguajes de listas de conexiones" (o lenguajes "netlist"), tales como los que se usan en los programas de diseño asistido por ordenador (CAD).