Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Tutorial de OCaml para iniciantes na Linguagem.
| Date | Stars |
|---|---|
| 2026-07-24 | 389 |
| 2026-07-25 | 389 |
| 2026-07-28 | 389 |
| 2026-07-30 | 389 |
| 2026-08-06 | 389 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<a href="https://github.com/he4rt/4noobs" target="_blank">
<img src="./images/header-4noobs.svg">
</a>
</p>
<h1 align="center">
<img src="./images/logo_ocaml_noobs.png" alt="ocaml">
</h1>
<p align="center">Tutorial de OCaml para iniciantes na Linguagem.</p>
<p align="center">
<a href="https://github.com/Camilotk/ocaml4noobs/issues">Report Bug</a>
·
<a href="https://github.com/Camilotk/ocaml4noobs/issues">Request Feature</a>
</p>
</p>
<p align="center">
<a href="https://opensource.org/licenses/MIT">
<img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License MIT">
</a>
</p>
## ROADMAP
## Parte 1 - Introdução
- [O que é OCaml?](./1_introducao#o-que-%C3%A9-ocaml)
- [História do OCaml](./1_introducao#hist%C3%B3ria-do-ocaml)
- [Instalação](./1_introducao#instala%C3%A7%C3%A3o)
- [Instalando o Dune](./1_introducao#instalando-o-dune)
- [Hello World](./1_introducao#hello-world)
- [Porque OCaml?](./1_introducao#porque-ocaml)
- [Concisa e Declarativa](./1_introducao#concisa-e-declarativa)
- [Linguagens Concisas vs Verbosas](./1_introducao#linguagens-concisas-vs-verbosas)
- [Redução de Erros Acidentais](./1_introducao#redução-de-erros-acidentais)
- [Particularidades de OCaml](./1_introducao#particularidades-de-ocaml)
- [Inferência de Tipos](./1_introducao#infer%C3%AAncia-de-tipos)
- [Imutabilidade](./1_introducao#imutabilidade)
- [Dados e Operações](./1_introducao#dados-e-opera%C3%A7%C3%B5es)
- [Materiais em Inglês para aprender OCaml](./1_introducao#materiais-em-ingl%C3%AAs-para-aprender-ocaml)
## Intermezzo 1 - Ferramentas
#### Escolha a sua:
- [VS Code](./1I_ferramentas/vscode.md)
- [Emacs](./1I_ferramentas/emacs.md)
- [VIM](./1I_ferramentas/vim.md)
## Parte 2 - Funções
- [O que é uma função](./2_funcoes#o-que-é-uma-função)
- [Definição](./2_funcoes#definição)
- [Funções Constantes](./2_funcoes#funções-constantes)
- [Funções Lineares](./2_funcoes#funções-lineares)
- [Funções Quadráticas](./2_funcoes#funções-quadráticas)
- [Funções Trigonométricas](./2_funcoes#funções-trigonométricas)
- [Aplicando Funções](./2_funcoes#aplicação-de-funções)
- [Funções com um argumento](./2_funcoes#funções-com-um-argumento)
- [Funções com múltiplos argumentos](./2_funcoes#funções-com-múltiplos-argumentos)
- [Tipos de função](./2_funcoes#tipos-de-função)
- [Função de alta ordem](./2_funcoes#funções-de-alta-ordem)
- [Currying](./2_funcoes#currying)
- [Função em prefixo e em infixo](./2_funcoes#função-em-prefixo-e-em-infixo)
- [Defininfo funções em infixo](./2_funcoes#definindo-funções-em-infixo)
- [Funções lambda](./2_funcoes#funções-lambda)
- [Recursão](./2_funcoes#recursão)
- [Canalização](./2_funcoes#piping--canalização)
- [Composição de funções](./2_funcoes#composição-de-funções)
## Intermezzo 2 - Scripts e REPL
- [Scripts e REPL](./2I_repl)
## Parte 3 - Dados
- [Tipos Pré-definidos](./3_dados#tipos-pré-definidos)
- [Tipos Básicos](./3_dados#tipos-básicos)
- [Int](./3_dados#int)
- [Float](./3_dados#float)
- [Conversão de Tipos Numéricos](./3_dados#conversão-de-tipos-numéricos)
- [Char](./3_dados#char)
- [String](./3_dados#string)
- [Acessando caracteres em uma String](./3_dados#acessando-carateres-em-uma-string)
- [Módulo String](./3_dados#módulo-string)
- [Bool](./3_dados#bool)
- [Operadores Booleanos](3_dados#operadores-booleanos)
- [Unit](3_dados#unit)
- [List](./3_dados#list)
- [Combinando listas](./3_dados#combinando-listas)
- [Arrays](./3_dados#arrays)
- [Tuplas](./3_dados#tuplas)
- [Records](./3_dados#records)
- [Valores Mutáveis](./3_dados#valores-mutáveis)
- [Copiando e Alterando Valores](./3_dados#copiando-e-alterando-valores)
- [Discriminated Union](./3_dados#discriminated-union)
- [Pattern Matching](./3_dados#pattern-matching)
- [Igualdade Estrutural](./3_dados#igualdade-estrutural)
- [Generics](./3_dados#generics)
## Intermezzo 3 - Sistema de Build
- [Dune](./3I_build)
## Parte 4 - Organização do CódigoExcerpt of 9,667 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f711afaeafd3ef0b, topic:tutorial, desc:tutorial, readme:tutorial