Useful resources » History » Version 4
Alexis Jeandet, 19/08/2016 11:25 AM
1 | 1 | Alexis Jeandet | # Useful resources |
---|---|---|---|
2 | 3 | Alexis Jeandet | ____ |
3 | 1 | Alexis Jeandet | ## Algorithms |
4 | [Log Structured Merge Trees](http://www.benstopford.com/2015/02/14/log-structured-merge-trees/) |
||
5 | [Algebraic patterns - Semigroup](http://philipnilsson.github.io/Badness10k/posts/2016-07-14-functional-patterns-semigroup.html) |
||
6 | [EXACT STRING MATCHING ALGORITHMS](http://www-igm.univ-mlv.fr/~lecroq/string/index.html) |
||
7 | [A Memory Allocator](http://g.oswego.edu/dl/html/malloc.html) |
||
8 | 3 | Alexis Jeandet | ____ |
9 | 1 | Alexis Jeandet | ## Tips |
10 | [Falsehoods programmers believe about time](http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time) |
||
11 | [GCC optimizations for embedded software](http://events.linuxfoundation.org/sites/events/files/slides/elc14_raj.pdf) |
||
12 | 3 | Alexis Jeandet | ____ |
13 | 4 | Alexis Jeandet | |
14 | 1 | Alexis Jeandet | ## Python programming |
15 | [Useful libraries for data science in Python · GitHub](https://github.com/rasbt/pattern_classification/tree/master/resources) |
||
16 | [Example Google Style Python Docstrings](http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html) |
||
17 | [Welcome to Bokeh](http://bokeh.pydata.org/en/latest/) |
||
18 | 3 | Alexis Jeandet | |
19 | 4 | Alexis Jeandet | ### Jupyter Notebook gallery |
20 | [Notebook Gallery](http://nb.bianp.net/sort/views/) |
||
21 | [A gallery of interesting IPython Notebooks](https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks) |
||
22 | |||
23 | 2 | Alexis Jeandet | ### Videos |
24 | [SciPy 2016: "Data Science is Software" tutorial](http://isaacslavitt.com/2016/07/20/data-science-is-software-talk) |
||
25 | 3 | Alexis Jeandet | ____ |
26 | 4 | Alexis Jeandet | |
27 | 1 | Alexis Jeandet | ## C++ programming |
28 | [Don’t be Afraid of Returning by Value, Know the Return Value Optimization](https://blog.knatten.org/2011/08/26/dont-be-afraid-of-returning-by-value-know-the-return-value-optimization/) |
||
29 | [Copy elision](http://en.cppreference.com/w/cpp/language/copy_elision) |
||
30 | |||
31 | 3 | Alexis Jeandet | ### Videos |
32 | [Scott Meyers – The Most Important Design Guideline](https://www.youtube.com/watch?v=5tg1ONG18H8) |
||
33 | [Modern C++: What You Need to Know](https://www.youtube.com/watch?v=TJHgp1ugKGM) |
||
34 | ____ |
||
35 | 1 | Alexis Jeandet | ## C programming |
36 | [Bit Twiddling Hacks](https://graphics.stanford.edu/~seander/bithacks.html) |
||
37 | [The Lost Art of C Structure Packing](http://www.catb.org/esr/structure-packing/) |
||
38 | [Memory management in C programs](http://nethack4.org/blog/memory.html) |
||
39 | [Const and Optimization in C](http://nullprogram.com/blog/2016/07/25/) |
||
40 | [You Can't Always Hash Pointers in C](http://nullprogram.com/blog/2016/05/30/) |
||
41 | [Four Ways to Compile C for Windows](http://nullprogram.com/blog/2016/06/13/) |