Seguro. Pero podría decirse que solo en un conjunto de datos más pequeño que el que hace Google 😛
De hecho, la mayoría de los lenguajes funcionales tienen funciones de asignación y reducción de orden superior en la biblioteca (las funciones de reducción generalmente se denominan pliegues).
Editar: (porque la pregunta se ha editado y se han agregado detalles)
Distribuir cálculos entre núcleos implica ejecución simultánea. La forma en que realiza subprocesos múltiples (para programas paralelos o concurrentes) depende en gran medida del lenguaje, por lo que no hay una respuesta única.
Haskell, debido a su modelo de pureza, es particularmente bueno en esto. Los detalles del nivel del compilador para GHC se documentan en 7.18. Haskell simultáneo y paralelo El capítulo de Haskell del mundo real es el Capítulo 24. Programación simultánea y multinúcleo y el maravilloso libro de Simon Marlow cubre muy bien el tema: Programación paralela y simultánea en Haskell
- ¿Cuáles son las principales características a considerar al comprar una computadora portátil?
- ¿Cuál es mejor: HP Pavilion x360 13 u131tu o u105tu?
- ¿Cuál es la diferencia entre Asus R558UQ-DM701D, R558UQ-DM970D y R558UQ-DM1106D?
- ¿Qué computadora portátil es mejor para juegos y codificación?
- ¿Asus R510JX-DM230T 90NB08XJ-M03330 es bueno para jugar a 768p?