Interesting Links


 

Computer Science

OS Development: brokenthorn.com

Gene Expression Programming: gene-expression-programming.com

MIT OpenCourseWare Introduction to Algorithms: ocw.mit.edu

MIT Performance Engineering of Software Systems: ocw.mit.edu

MIT Multicore Programming Primer: ocw.mit.edu

MIT Computer System Engineering Video Lectures: academicearth.org

UC Berkeley CS 162: Operating Systems and Systems Programming: berkeley.edu

StreamIt: Streaming Systems Programming Language & Compilation Infrastructure: mit.edu

An Empirical Study of Hyper-Threading in High Performance Computing Clusters: www.democritos.it

5 Trillion Digits of Pi - World Record: www.numberworld.org

Bare Metal OS: www.returninfinity.com


 

Linux

How main() is Executed on Linux: linuxgazette.net

Linux Kernel Module Programming: faqs.org

Advanced Linux Programming: www.advancedlinuxprogramming.com

Linux Emulator in a Browser: bellard.org

Hardware Locality Programming: open-mpi.org

Interactive Linux Kernel Diagram: makelinux.net

My Emacs Init file: Get it here


 

C++

C++ Compile Error/Warning Decryptor: bdsoft.com

GNU Multiple Precision Arithmetic Library: gmplib.org


 

Python

PyBindGen API Reference: pythonhosted.org

Python Multiprocessing: pymotw.com

Improving Python's Memory Allocator: evanjones.ca


 

Bash

Linux Shell Cheat Sheets: catonmat.net

Bash Scripting Tools: robertmuth.blogspot.fr

Advanced Bash-Scripting Guide: tldp.org

Bash Reference Manual: www.gnu.org

Powerful and Sometimes Obscure Linux Commands: pixelbeat.org

Interesting Bash Prompts: maketecheasier.com


 

Resources

Regex Visual Debugger: debuggex.com

Javascript Code Obfuscation: closure-compiler.appspot.com