2017
2017 copied to clipboard
Language survey 2017
In the vein of Language survey 2016, Language survey 2015, and Languages used in NaNoGenMo 2014, I've compiled this table:
| Language | Entries |
|---|---|
| C# | #12, #39 |
| Dart | #127 |
| Groovy | #132 |
| Haskell | #82, #95 |
| Javascript | #7, #15, #23, #53, #109 |
| Lua | #87, #92, #104, #131 |
| Perl | #14, #116 |
| PHP | #111, #112, #122 |
| Processing | #115 |
| Python | #2, #13, #16, #22, #38, #43, #52, #54, #61, #67, #69, #80, #83, #85, #90, #93, #96, #98, #100, #101, #103, #105, #106, #107, #118, #119, #120, #121, #125, #126, #130, #133 |
| Ruby | #5, #8, #114, #123, #129 |
| unclear | #75, #81 |
Methodology notes: "unclear" means I looked for code in what was linked to, but couldn't find any. Similarly, if two languages were used in a project I tried to pick the "main" one, especially if the other was clearly "glue" like a shell script. If Tracery was used from a script, I wrote down the language of that script.
Please feel free to correct or amend if you spot any errors.
P.S. If an admin would like to tag this "admin" I think that would be appropriate.
Thanks for this!
Unclear:
https://github.com/NaNoGenMo/2017/issues/75: The write-up http://aiweirdness.com/post/167049313837/a-neural-network-tries-writing-the-first-sentence says it used https://github.com/karpathy/char-rnn which is Lua.
#81: The repo https://github.com/vgan/BookBot says it used https://github.com/sherjilozair/char-rnn-tensorflow which is Python.
You're welcome! Right, yes, to clarify a few points of the methodology:
- by "unclear", I meant: I looked for code that was written for NaNoGenMo 2017 but couldn't find any.
- also, I only looked at the "completed" entries.
- also, I didn't distinguish between Python 2 and Python 3 (as has been done in previous surveys)