Queres aprender e dominar Roc?

Junta-te ao Percurso de Roc do Exercism para teres acesso a 120 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

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 exercícios de programação de Roc no Exercism. De Dois Baldes a Maior produto de uma série.


Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.

Vê todos os exercícios de Roc no Exercism

Funcionalidades principais de Roc


Roc

Rápida

O código Roc foi concebido para compilar depressa e correr depressa. Compila para código máquina ou WebAssembly.

Funcional

O Roc tem um pequeno número de primitivas de linguagem simples. É uma linguagem funcional de paradigma único.

Amigável

A sintaxe, a semântica e o conjunto de ferramentas incluído no Roc dão prioridade à facilidade de utilização.

Segura

O poderoso sistema de tipos do Roc e a sua imutabilidade dão origem a código mais previsível e mais fácil de manter.

Interoperável

O Roc dá-se bem com outras linguagens, o que facilita a integração em projetos existentes.

Em evolução

O Roc é uma linguagem jovem e está a evoluir depressa.

Recebe mentoria ao estilo de Roc

Cada linguagem tem a sua própria forma de fazer as coisas. Roc não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Roc e a escrever código idiomático em Roc. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Roc. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de Roc criados pela comunidade

O percurso Roc do Exercism tem 120 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de Roc
Roc

Começa com o percurso Roc

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso Roc