¿Quieres aprender y dominar Roc?

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

Acerca de 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 Dos baldes hasta Gotas de lluvia.


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

Ver todos los ejercicios de Roc en Exercism

Características principales de Roc


Roc

Rápido

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

Funcional

Roc tiene una pequeña cantidad de primitivas de lenguaje simples. Es un lenguaje funcional de un solo paradigma.

Amigable

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

Seguro

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

Interoperable

Roc se lleva bien con otros lenguajes, lo que facilita integrarlo en proyectos existentes.

En evolución

Roc es un lenguaje joven y está evolucionando rápido.

Recibe mentoría al estilo de Roc

Cada lenguaje tiene su propia forma de hacer las cosas. Roc no es la 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 lograr 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.

Aprende más sobre la mentoría

Ejercicios de Roc creados por la comunidad

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

Ver todos los ejercicios de Roc
Roc

Empieza con el track de Roc

Lo mejor de todo: es 100% gratis para todos.

Únete al track de Roc