Únete a la ruta de Futhark de Exercism para acceder a 83 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.
def main (x: []i32) (y: []i32): i32 =
reduce (+) 0 (map2 (*) x y)
Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Calcula los puntos obtenidos en un solo lanzamiento de una partida de dardos.
Calcula el número de pasos necesarios para llegar a 1 usando la conjetura de Collatz.
Escribe una herramienta que facilite la resolución de Killer Sudokus
Futhark está diseñado para la computación de alto rendimiento gracias a su compilador AOT, que optimiza en gran medida.
La mayor parte del código de Futhark se paraleliza automáticamente, aprovechando las CPU multinúcleo modernas.
El código de Futhark se compila a código de GPU o a código de CPU multihilo.
Futhark está diseñado para interoperar fácilmente con lenguajes como C y Python.
Futhark es un lenguaje pequeño y con poca sintaxis, lo que facilita su aprendizaje.
Futhark es un lenguaje puramente funcional y sin efectos secundarios, lo que facilita razonar sobre el código.
Cada lenguaje tiene su propia forma de hacer las cosas. Futhark no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Futhark y a escribir código idiomático en Futhark. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en Futhark. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Más información sobre la mentoríaEl track Futhark en Exercism tiene 83 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de FutharkY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track Futhark