Puede que no sea relevante para lo que está buscando, pero este es un texto introductorio muy bueno para diferentes paradigmas de programación.
Amazon.com: Conceptos, técnicas y modelos de programación de computadoras (9780262220699): Peter Van Roy, Seif Haridi: Libros
Cada paradigma es adecuado para un tipo particular de aplicación y también puede encontrar algo de su interés.
Otra opción es diseñar sus algoritmos para minimizar la comunicación. Esto se puede lograr evaluando sus requisitos y modificando los algoritmos para intentar localizar los grupos de datos, de modo que no sea necesario que un grupo se comunique con otro.
A medida que profundice en la programación, se dará cuenta de que no siempre hay texto / teoría disponible para los objetivos especiales que tiene en mente y que tendrá que aprender a escribir algoritmos por su cuenta para cumplir sus objetivos. Esto me ha sucedido mucho en el campo de la geometría computacional (que es como me gané la vida durante 15 años).
- ¿Dónde puedo encontrar cursos de inglés para un niño en los Estados Unidos o en un país europeo?
- ¿Cómo puedo aprender mejor sobre literatura o poesía utilizando SOLAMENTE Internet como recurso de aprendizaje?
- ¿Cuáles son algunos buenos recursos para aprender sobre plantas y jardinería?
- ¿Qué es una lista de pasatiempos con los mejores recursos para aprenderlos?
- ¿Cuáles son algunos de los mejores recursos disponibles en línea para aprender MATLAB Simulink?
Espero que esto ayude, aunque no haya podido responder a su pregunta.