Skip to content

Instantly share code, notes, and snippets.

@humberto-ortiz
Last active August 24, 2022 00:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save humberto-ortiz/cd2da8985b2dd72894a28186c8052067 to your computer and use it in GitHub Desktop.
Save humberto-ortiz/cd2da8985b2dd72894a28186c8052067 to your computer and use it in GitHub Desktop.
My language journey

Some programming languages I've written software in. Links (mostly) trace how I approached the language, not (necessarily) the historical ties between languages.

flowchart TD
  Basic --> Pascal
  Pascal --> Pascal
  Pascal --> C
  C --> C++
  C --> Lisp
  C --> Python
  C --> Asm
  C --> Fortran
  Lisp --> Scheme
  Asm --> x86
  Asm --> MIPS
  Asm --> x86-64
  Lisp --> OCaml
  OCaml --> SML/NJ
  SML/NJ --> OCaml
  SML/NJ --> Rust
  C --> Perl
  Lisp --> Haskell
  C --> Forth
  Forth --> uxn
  Forth --> var'aq
  Asm --> uxn
  Scheme --> Julia
  Scheme --> Javascript
  C --> Javascript
  Python --> R
  click Fortran "https://fortran-lang.github.io/webpage/en/" "The Fortran Language"
  click Forth "https://forth-standard.org/" "Forth"
  click Lisp "https://common-lisp.net/" "Welcome to Common-Lisp.net"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment