An open API service indexing awesome lists of open source software.

https://github.com/kcreate/dump

Repository to dump information and small code snippets
https://github.com/kcreate/dump

Last synced: 11 months ago
JSON representation

Repository to dump information and small code snippets

Awesome Lists containing this project

README

          

## OS Dev
- [OS Dev on brokenthorn.com](http://www.brokenthorn.com/Resources/OSDev0.html)
- [Linux Inside](https://www.gitbook.com/book/0xax/linux-insides/details)

## Assembly

- [AVR Assembly](http://www.avr-asm-tutorial.net/avr_en/beginner/index.html)
- [ELF Tutorial](http://www.cirosantilli.com/elf-hello-world/)
- [x86 Instruction Set Reference](http://x86.renejeschke.de/)
- [x86 Assembly Guide University of Virginia](http://www.cs.virginia.edu/~evans/cs216/guides/x86.html#calling)

## Links

- [BOOLR](http://boolr.me/)
- [Latency Numbers Every Programmer Should Know](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html)

## Compiler Dev

- [Writing a BASIC compiler](https://people.eecs.berkeley.edu/~bh/pdf/v2ch06.pdf)
- [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

> Compilers are perceived to be magical artifacts, carefully crafted
by the wizards, and unfathomable by the mere mortals. Books on
compilers are better described as wizard-talk: written by and for
a clique of all-knowing practitioners. ~Abdulaziz Ghuloum

- [LISP to x86-64 compiler](https://github.com/l3kn/lisp-compiler)
- [LISP to LLVM-IR compiler](https://github.com/l3kn/lisp-compiler-llvm)
- [Tutorial: My first LLVM compiler](http://www.wilfred.me.uk/blog/2015/02/21/my-first-llvm-compiler/)
- [Understanding C++ Compilation](https://www.toptal.com/c-plus-plus/c-plus-plus-understanding-compilation)
- [Compiler Construction Cambridge University](https://www.cl.cam.ac.uk/teaching/0708/CompConstr/slides07.pdf)
- [Implementing Closures](http://hokstad.com/how-to-implement-closures)
- [Grokking V8 closures for fun](http://mrale.ph/blog/2012/09/23/grokking-v8-closures-for-fun.html)
- [Yet another Brainfuck compiler](https://github.com/cameronswinoga/yabfc/wiki/Generating-executable-files-from-scratch)
- [Ruby: How Closures actually work](http://siawyoung.com/coding/ruby/closures.html)
- [Writing a compiler in Ruby, bottom up ~ Vidar Hokstad](http://hokstad.com/compiler)

## String handling in dynamic languages
- [Python string Interning](http://guilload.com/python-string-interning/)
- [Embedded strings in ruby](http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters)
- [How Ruby shares string values](http://patshaughnessy.net/2012/1/18/seeing-double-how-ruby-shares-string-values)
- [Python string objects implementation](http://www.laurentluce.com/posts/python-string-objects-implementation/)
- [Ruby Hacking Guide: Objects](https://ruby-hacking-guide.github.io/object.html)
- [UTF-8 strings inside Crystal](https://github.com/crystal-lang/crystal/blob/master/src/string.cr)

## Virtual Machines

- [Sol - A sunny little virtual machine](https://rsms.me/sol-a-sunny-little-virtual-machine)