Skip to content

misskniss/language-research

 
 

Repository files navigation

Part 1

  1. Choose a programming language you are interested in. Here are some suggestions
  • Rust
  • Go
  • Scala
  • Clojure
  • Ruby
  • Swift
  • Dart
  1. Fork this repository using your github account
  2. Edit list.txt
  • If the language you chose is already listed, add your onyx name to that line
  • If the language you chose isn't listed, add it with your onyx name
  1. Merge any new changes from my repo into yours
  2. Deliverable One Send a pull request

Due by Thursday November 6

Part 2

  1. Create a new folder with your onyx username as the name
  2. Add a README.md file that contains the following
  • Quick description/history of the language you chose
  • What it is good for (why would someone use it?)
    • Is it a scripting language?
    • Compiled?
    • Low-level?
    • Etc....
  • An explanation of the scope rules
  • An explanation of the typing system
  • An explanation of how functions can be used
  • A code sample showing how to use recursion
  • A code sample showing how to use arrays
  1. Merge any new changes from my repo into yours
  2. Deliverable One Send a pull request

Due by Thursday November 13

Helpful resources

About

language research projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published