Skip to content

21st-centuryman/advent_of_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code

My attempt to use languages to write blazingly fast algorithms

verilog Rust Python Haskell Tinygrad

⇁ Welcome

I want to get good at languages and computer science concepts. So I have selected these languages carefully towards this cole.

I can go over the idea behind each:

  • SystemVerilog: Learning how a chip executes a program, and ASIC design
  • Rust: Low Level.
  • Python: General.
  • Haskell: Functional.
  • Tinygrad: Programming 2.0. Look at data in terms of tensors.

Future languages:

  • Agda: Dependent Types
  • ? Ruby: Object Oriented ? (Just not sure if its worth it)

This is my fun folder where I try to achieve both those goals.

⇁ Repository structure

The project will be structured the following way:

├── language
│   ├── 2022
│   │   ├── day1/
│   │   ├── ...
│   │   └── day25/
│   ├── ...
│   ├── README.md <- check status per year
│   └── 2015/
└── README.md

About

A collection of my advent of code solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors