Skip to content
This repository has been archived by the owner on Mar 9, 2021. It is now read-only.

CodedSakura/AoC2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Languages used so far:

Day Language Rating Comment
01 Haskell -7/10 never again
02 Scala 6/10 it feels like python, but it's java, but it's also a scripting language that's complied
03 Go 8/10 file reading is a bit messy, and foreach loops are odd
04 Ruby 9/10 although i spent a while researching, i found that it comes with a lot of useful features
05 C 7/10 -
06 Rust 8/10 i quite like the compiler being fancy and suggesting what to do (tho sometimes wrong), and the language seems to be on par with python in terms of level
07 Kotlin 8/10 i like the feel of Kotlin, the .filter / .map / .foreach syntax is a bit odd, but readable
08 R 6/10 R is definitely a data analysis lang, not made for intcode computers
09 Perl 7/10 a decent scripting lang, but the Perl plugin for IJ IDEA doesn't work like i expect it to.
10 Groovy 6/10 It's basically java but without typed variables? that's about it
11 Clojure 4/10 1) i have absolutely no clue what it could be used for
2) it's another java wrapper language thing
3) the 'polish notation' syntax is highly confusing, this is the first lang in AoC2020 i've had to write comments for, cause i had to remember how what works
12 Common Lisp 3/10 it is not the same as Clojure; the syntax might be the same and )))))))))), but it's much different
13 Pharo SmallTalk 5/10 running it was interesting... i did everything in Pharo, which is a VM? for SmallTalk, and i wrote everything in it's sandbox, copied it into a file via sublime 3
14 Erlang (escript) 5/10 eh, lot's of recursion, etc
15 Elixir 8/10 quite a nice language, imo, was super easy to get going in it
16 Bash 7/10 slow
17 D 7/10 feels like Java + C++, with a grain of something i can't put my finger on
18 Dart 9/10 the syntax is very modern (probably cause it's made by google), and the typing is interesting: you don't have to specify types most of the time, but everything feels strictly typed
19 PHP 4/10 would be lower if it didn't have recursive regex
20 C# 7/10 hate that Rider, the JB C# IDE, has a really Visual Studio feel; i will deduct points for weird naming
21 Lua - (rating & comment coming tomorrow)

These ratings are mostly subjective, and sometimes influenced by that day's puzzle.

Left:

  • C++
  • Java
  • JavaScript / TypeScript
  • Python