.profile/bibliotheca.md

43 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Books, Blogs and Others
This is a list of resources I've found on the internet that seemed somewhat
interesting.
That includes (mostly) books, but also blog posts, papers, etc.
Link may not be canonical.
This is not a list of stuff I've read;
most likely, it's things that I want to read at some point
or just wanted to save in case I ever need them.
## Books
### [97 Things Every Programmer Should Know](https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/index.html)
> Pearls of wisdom for programmers collected from leading practitioners.
### [Introduction to Applied Linear Algebra](https://web.stanford.edu/~boyd/vmls/)
Introduction to Applied Linear Algebra Vectors, Matrices, and Least Squares
Stephen Boyd and Lieven Vandenberghe
> This book is used as the textbook for the course EE103 (Stanford) and EE133A (UCLA), where you will find additional related material.
### [Mathematics and Computation](https://www.math.ias.edu/files/Website03-25-19.pdf)
> Here is just one tip of the iceberg well explore in this book: How much time does it take to find the prime factors of a 1,000-digit integer?
### [Structure and Interpretation of Computer Programs](https://sarabander.github.io/sicp/)
Not much to say about this, everyone should have read SICP.
### [The Algorithm Design Manual](http://mimoza.marmara.edu.tr/~msakalli/cse706_12/SkienaTheAlgorithmDesignManual.pdf)
> Most professional programmers that Ive encountered are not well prepared to tackle algorithm design problems. This is a pity, because the techniques of algorithm design form one of the core practical technologies of computer science.
## Papers
### [Memory Cache and Lisp](https://people.eecs.berkeley.edu/~fateman/papers/cachelisp.pdf)
> Here we concentrate on automatic rearrangement of data, and examine the belief, common in some technical circles, that modern generational copying garbage collectors (GC) will improve data caching by relocating and compressing data, as a matter of normal processing.
## Blogs