This is a project in which I will attempt to write a simple program in a bunch of different languages.
###Goals:
- Include some form of data associated with methods (object-like)
- Include an iterative loop
- Use two types of non-loop control flow statements (if/else, switch, select, etc)
- Implement user input and related output
- If possible, generate an error and handle it
###Progress:
1........10........20........30.
||==++++------------------------
- = not started
+ = ground work
= = in progress
| = done
Language | Status | Comments |
---|---|---|
Ada | ` | |
Assembly | ----- |
|
Bash | ` | |
Basic | ` | |
Brainfuck | ----- |
Not looking forward to this one |
C | ` | |
Clojure | ----- |
|
Cobol | ----- |
|
C++ | `- | ---` |
C# | ----- |
|
D | ----- |
|
Dart | ----- |
|
Erlang | ----- |
|
Fortran | ----- |
|
Go | ` | |
Groovy | ----- |
|
Haskell | ----- |
|
Java | ----- |
|
Javascript | ` | |
Lisp | ----- |
|
Lua | ----- |
|
Objective-C | ----- |
|
Pascal | ----- |
|
Perl | `- | ---` |
PHP | ` | |
Python | ` | |
R | ----- |
|
Ruby | ----- |
So, nemesis, we meet |
Rust | ----- |
|
Scala | ----- |
|
Scratch | ` | ----` |
Swift | ` | ----` |
###Progress Key:
There are 5 bars that represent 5 stages of development for each language. These stages are (in order) language familiarity
, environment is set up
, working code
, implementation in progress
, complete
. A +
will be added to any language that actually has an impressive/pretty result.