Skip to content

Using a different programming language every day to solve Advent of code 2021

License

Notifications You must be signed in to change notification settings

vegah/adventofcode2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of code using a different programming language each day

A challenge: Use 1 different programming language for each day of Advent of code 2021.
The main problem is that code you program one day is used the next day, so this will probably end up in rewriting a lot of code, and I am under no illusion that I will be done by christmas. But sometime in 2022 I should be able to complete it. Maybe

Overview

Day Language Comment Link Programming language verdict
1 ARM Assembly Should be runnable from VisUAL Part 1 Part 2 Summary
2 X86 Assembly Works with nasm in SASM Part 1 Part 2 Summary
3 C gcc Part 1 Part 2 Summary
4 Smalltalk GNU Smalltalk Part 1 Part 2 Summary
5 Perl perl 5 Part 1 Part 2 Summary
6 Ruby ruby 3 Part 1 Part 2 Summary
7 Julia julia 1.5.3 Part 1 Part 2 Summary
8 Crystal Crystal 1.2.2 Part 1 Part 2 Summary
9 go go1.17.5 Part 1 and 2 Summary
10 rust rustc 1.57.0 Part 1 Part 2 Summary

Leaderboard

Language Practical score Fun score
Crystal 8 8
Ruby 7 8
Julia 7 8
Rust 7 7
Smalltalk 6 7
Go 7 6
Arm asm 2 10
Perl 5 7
x86 asm 2 8
C 3 3

Disclaimer

Solving small puzzles in languages that I don't necessarily know is of course not the best way to judge a programming language, this is a very subjective rating of programming languages based on how much fun I had when using them, and if I could see any practical purpose for the language.

About

Using a different programming language every day to solve Advent of code 2021

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published