2017 icon indicating copy to clipboard operation
2017 copied to clipboard

Language survey 2017

Open cpressey opened this issue 7 years ago • 2 comments

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.

cpressey avatar Oct 18 '18 13:10 cpressey

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.

hugovk avatar Oct 18 '18 14:10 hugovk

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)

cpressey avatar Oct 18 '18 14:10 cpressey