¿Quieres aprender y dominar Roc?

Únete a la ruta de Roc de Exercism para acceder a 120 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre Roc

print_remaining! = |todos|
	todos
		.keep_if(|todo| todo.status != Done)
		.for_each!(|todo| echo!("- ${todo.name}\n"))

main! = |_args| {
	todos = [
		{ name: "Buy groceries", status: Done },
		{ name: "Join Exercism", status: Done },
		{ name: "Learn Roc",     status: InProgress },
		{ name: "Call mom",      status: NotStarted },
	]
	print_remaining!(todos)
	Ok({})
}

120 ejercicios de programación de Roc en Exercism. Desde Triángulo hasta Simulador de robot.


Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.

Ver todos los ejercicios de Roc en Exercism

Características clave de Roc


Roc

Rápido

El código de Roc está diseñado para compilar rápido y ejecutarse rápido. Se compila a código máquina o a WebAssembly.

Funcional

Roc tiene un número reducido de primitivas de lenguaje sencillas. Es un lenguaje funcional de un solo paradigma.

Amigable

La sintaxis, la semántica y el conjunto de herramientas incluido de Roc dan prioridad a la facilidad de uso.

Seguro

El potente sistema de tipos y la inmutabilidad de Roc dan lugar a un código más predecible y fácil de mantener.

Interoperable

Roc funciona bien con otros lenguajes, lo que facilita su integración en proyectos existentes.

En evolución

Roc es un lenguaje joven y evoluciona rápido.

Recibe mentoría al estilo Roc

Cada lenguaje tiene su propia forma de hacer las cosas. Roc no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Roc y a escribir código idiomático en Roc. 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 Roc. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de Roc creados por la comunidad

El track Roc en Exercism tiene 120 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de Roc
Roc

Empieza con el track Roc

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track Roc