JoaoAlexNunes / ntol

Nunes Tour of Languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nunes Tour of Languages

This was based on metame mtol

  • 7 languages in 8 to 13 weeks
  • 2 weeks per language

Status: Ongoing (slow)

Languages

  • Lisp: Clojure
  • FPL : Haskell
  • ML : Ocaml
  • LL : Rust Zig C
  • SL : Lua

Format

  1. Getting started docs 15m to 1h
  2. Dev env setup: compilers, repls, editor config, etc. 15m to 1h
  3. Programing a minigame

Directory Structure

  • Each lang has it's own directory from root
  • In the root directory, the README will contain links to the resources used
  • Each lang directory will have a snippets subdir with the hello world and fizzbuzz exercises, plus a minigame subdir.

Why a minigame

  • It's a greate way of showcase what I learned about the languagues,
  • It uses the most comon data structures, for example lists, arrays, etc (programing fundamentals).

Minigame Options

  • Tictactoe Console
  • Cross words
  • Sodoku

About

Nunes Tour of Languages


Languages

Language:C 31.9%Language:Clojure 27.1%Language:Haskell 25.4%Language:OCaml 12.8%Language:Lua 2.9%