Skip to content

Commit 1baab95

Browse files
authored
Merge branch 'master' into master
2 parents 160909e + f3b749b commit 1baab95

File tree

6 files changed

+393
-153
lines changed

6 files changed

+393
-153
lines changed

LICENSE

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
Copyright (C) 2015 Faraz Fallahi <[email protected]>
3+
4+
THE LIST IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES.
5+
6+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION:
7+
1. You just DO WHAT YOU WANT TO.

README.md

Lines changed: 255 additions & 104 deletions
Large diffs are not rendered by default.

todo1.txt renamed to todo.txt

Lines changed: 127 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@
1212
* [MariaDB](https://mariadb.com/) - A robust, scalable and reliable SQL server, designed to be a drop-in replacement for MySQL. [BSD]
1313
* [PostgreSQL]() - A powerful object-relational database system. [PostgreSQL licence]
1414
* [Redis]() - An advanced key-value store. [3-clause BSD].
15-
* [SQLite]() - A self-contained, serverless, zero-configuration, transactional SQL database engine with a C interface. [Public domain]
1615
* [UnQLite]() - A self-contained, serverless, zero-configuration, transactional NoSQL engine with a C interface. [FreeBSD]
1716

17+
http://www.cs.colorado.edu/~main/cs1300/doc/bgi/
18+
1819
https://www.enlightenment.org/p.php?p=about/efl
1920
https://github.com/stefanct/sglib
2021
https://bitbucket.org/zserge/jsmn/wiki/Home
21-
22+
http://itpp.sourceforge.net/
2223

2324
http://www.catb.org/esr/structure-packing/
2425
http://books.cat-v.org/computer-science/c-programming-language/The.C.Programming.Language.2nd.Edition.pdf
@@ -27,8 +28,7 @@ http://faculty.euc.ac.cy/scharalambous/csc131/books/C%20book%201.pdf
2728
http://www.planetpdf.com/codecuts/pdfs/ooc.pdf
2829
http://www.codeproject.com/Articles/6154/Writing-Efficient-C-and-C-Code-Optimization
2930

30-
31-
====================
31+
---
3232

3333
All libs in:
3434
https://github.com/Alexpux/MINGW-packages
@@ -56,15 +56,14 @@ http://www.swig.org/
5656

5757
QUIC & UDT
5858

59-
====================
59+
----------------------------------------
6060

6161
https://github.com/ellisonleao/magictools
6262

6363
https://github.com/robbinfan/claire-protorpc
6464
https://github.com/chen3feng/typhoon-blade - Buildsystem
6565
http://industriousone.com/premake
6666
http://glm.g-truc.net/0.9.5/index.html - Math
67-
https://github.com/paulhodge/EASTL
6867
https://code.google.com/p/distcc/
6968
http://omniorb.sourceforge.net/
7069
http://www.h323plus.org/
@@ -87,7 +86,6 @@ http://isocpp.org/blog/2012/12/c11-a-cheat-sheet-alex-sinyakov
8786
https://github.com/Tuplanolla/cheat
8887
https://github.com/vgvassilev/cling
8988

90-
https://github.com/BVLC/caffe
9189
https://github.com/Yelp/MOE
9290
https://github.com/cocos2d/cocos2d-x
9391
https://github.com/ideawu/ssdb
@@ -101,7 +99,7 @@ http://glm.g-truc.net/
10199

102100
http://www.shoup.net/ntl/
103101

104-
====================
102+
----------------------------------------
105103

106104
http://www.efytimes.com/e1/fullnews.asp?edid=117053
107105
http://www.efytimes.com/e1/fullnews.asp?edid=123439
@@ -123,7 +121,7 @@ http://en.wikiversity.org/wiki/Introduction_to_C++
123121

124122
http://blogs.msdn.com/b/nativeconcurrency/
125123

126-
====================
124+
----------------------------------------
127125

128126
http://en.wikipedia.org/wiki/Comparison_of_TLS_implementations
129127

@@ -133,12 +131,11 @@ http://en.wikipedia.org/wiki/PolarSSL
133131
http://en.wikipedia.org/wiki/CyaSSL
134132
http://en.wikipedia.org/wiki/GnuTLS
135133

136-
====================
134+
----------------------------------------
137135

138136
https://github.com/mozilla/mozjpeg
139137
https://github.com/tinfoilboy/Explodable
140138
https://github.com/thrust/thrust
141-
https://github.com/chenshuo/muduo
142139
https://github.com/shaih/HElib
143140
https://github.com/philsquared/Catch
144141
https://github.com/jlnr/gosu
@@ -149,7 +146,7 @@ https://github.com/m-ou-se/moggle
149146

150147
https://github.com/Hawstein/cracking-the-coding-interview
151148

152-
====================
149+
----------------------------------------
153150

154151
"libc++" C++ Standard Library
155152
http://libcxx.llvm.org/
@@ -179,7 +176,7 @@ https://github.com/bytefish/libfacerec
179176
https://github.com/esnme/ultramemcache
180177
https://github.com/simonask/fatso
181178

182-
====================
179+
----------------------------------------
183180

184181
https://github.com/Kosta-Github/http-cpp
185182
https://github.com/adafruit/Adafruit-GFX-Library
@@ -223,13 +220,12 @@ https://github.com/juj/MathGeoLib
223220
https://github.com/watashi/AlgoSolution
224221
https://github.com/marioyc/Online-Judge-Solutions
225222

226-
====================
223+
----------------------------------------
227224

228225
https://github.com/oclint/oclint
229226

230227
https://github.com/TTimo/doom3.gpl
231228
https://github.com/phusion/passenger
232-
https://github.com/GarageGames/Torque3D
233229
https://github.com/id-Software/DOOM-3-BFG
234230
https://github.com/ideawu/ssdb
235231
https://github.com/OpenNI/OpenNI
@@ -247,3 +243,119 @@ https://github.com/clMathLibraries/clFFT
247243
https://github.com/simsong/tcpflow
248244
https://github.com/stealth/sshttp
249245
https://github.com/munificent/game-programming-patterns
246+
247+
https://github.com/json-c/json-c
248+
249+
----------------------------------------
250+
251+
http://libcxx.llvm.org/
252+
http://www.ijg.org/
253+
http://sourceforge.net/projects/libjpeg-turbo/
254+
http://libpng.org/
255+
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html
256+
https://code.google.com/p/sfntly/
257+
http://www.netlib.org/fdlibm/
258+
259+
----------------------------------------
260+
261+
https://github.com/arrayfire/arrayfire
262+
https://github.com/google/flatbuffers
263+
https://github.com/google/protobuf
264+
265+
----------------------------------------
266+
267+
http://en.wikipedia.org/wiki/Category:C%2B%2B_libraries
268+
http://en.wikipedia.org/wiki/List_of_C%2B%2B_template_libraries
269+
270+
----------------------------------------
271+
272+
http://www.csie.ntu.edu.tw/~cjlin/liblinear/
273+
http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/
274+
275+
----------------------------------------
276+
277+
https://cryptocoding.net/index.php/Coding_rules#Clean_memory_of_secret_data
278+
279+
----------------------------------------
280+
281+
https://www.youtube.com/watch?v=mVbDzTM21BQ
282+
283+
http://en.wikibooks.org/wiki/Optimizing_C%2B%2B/Code_optimization
284+
http://en.wikibooks.org/wiki/Optimizing_C++/Code_optimization/Faster_operations
285+
286+
https://mattmccutchen.net/bigint/
287+
https://code.google.com/p/infint/
288+
http://cpp-bigint.sourceforge.net/
289+
https://gmplib.org/
290+
291+
https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
292+
293+
----------------------------------------
294+
295+
http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-
296+
http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-
297+
https://www.youtube.com/user/handmadeheroarchive/videos
298+
https://www.youtube.com/playlist?list=PL3R9mYgM4NVw4m0PTXBzQZBV2DzCt92Sp
299+
300+
----------------------------------------
301+
302+
https://github.com/isocpp/CppCoreGuidelines
303+
https://github.com/lefticus/cppbestpractices
304+
https://github.com/dbohdan/compilers-targeting-c
305+
https://github.com/Microsoft/GSL
306+
https://github.com/scylladb/seastar
307+
https://github.com/google/brotli
308+
https://github.com/google/zopfli
309+
https://github.com/WhisperSystems/libaxolotl-c
310+
311+
http://gameprogrammingpatterns.com/
312+
313+
https://github.com/bagder/c-ares
314+
315+
http://www.yeppp.info/
316+
317+
https://github.com/AnthonyCalandra/modern-cpp-features
318+
319+
https://github.com/nothings/single_file_libs
320+
https://github.com/vurtun/mmx
321+
https://github.com/vurtun/nuklear
322+
https://github.com/richgel999/miniz
323+
https://github.com/johnezang/pithy
324+
325+
A simple Minecraft clone written in C using modern OpenGL (shaders).
326+
https://github.com/fogleman/Craft
327+
328+
https://github.com/agauniyal/rang
329+
330+
https://github.com/tomtom-international/cpp-dependencies
331+
332+
https://github.com/moderngpu/moderngpu
333+
https://github.com/inkooboo/thread-pool-cpp
334+
335+
http://www-304.ibm.com/webapp/set2/sas/f/lopdiags/sdklop.html
336+
337+
https://en.wikipedia.org/wiki/Integrated_Performance_Primitives
338+
https://en.wikipedia.org/wiki/Threading_Building_Blocks
339+
https://en.wikipedia.org/wiki/Intel_Parallel_Building_Blocks
340+
https://en.wikipedia.org/wiki/Intel_Array_Building_Blocks
341+
https://en.wikipedia.org/wiki/Cilk
342+
https://en.wikipedia.org/wiki/Concurrent_Collections
343+
https://en.wikipedia.org/wiki/Intel_Parallel_Studio
344+
https://en.wikipedia.org/wiki/Parallel_Patterns_Library
345+
https://en.wikipedia.org/wiki/Parallel_Extensions#Task_Parallel_Library
346+
https://en.wikipedia.org/wiki/OpenMP
347+
https://en.wikipedia.org/wiki/Math_Kernel_Library
348+
https://en.wikipedia.org/wiki/VTune
349+
https://en.wikipedia.org/wiki/List_of_performance_analysis_tools
350+
351+
------------------------------------------------------------------------
352+
Torrent:
353+
https://github.com/libragnar/ragnar
354+
https://github.com/Rudde/mktorrent
355+
https://github.com/hrkfdn/hrktorrent
356+
https://github.com/rakshasa/rtorrent
357+
https://github.com/svn2github/libtorrent-rasterbar
358+
https://github.com/svn2github/libtorrent-rasterbar-trunk
359+
https://github.com/qbittorrent/qBittorrent
360+
https://github.com/svn2github/libtorrent-trunk
361+
http://sourceforge.net/projects/libtorrent/files/libtorrent/

todo2.txt

Lines changed: 0 additions & 23 deletions
This file was deleted.

todo3.txt

Lines changed: 0 additions & 11 deletions
This file was deleted.

videos.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
* [Modern C++: What You Need to Know](https://www.youtube.com/watch?v=TJHgp1ugKGM) - This talk will give an update on recent progress and near-future directions for C++, both at Microsoft and across the industry. This is a great introduction to the current state of the language, including a glimpse into the future of general purpose, performance-intensive, power-friendly, powerful native programming. [Apr 7, 2014]
3+
* [Bjarne Stroustrup - The Essence of C++](https://www.youtube.com/watch?v=86xWVb4XIyE) - Bjarne Stroustrup, creator and developer of C++, delivers his talk entitled, The Essence of C++. Stroustrup has held distinguished posts at Texas A&M University and spent significant time in the Computer Science Departments of Cambridge, Columbia and Princeton. [May 6, 2014]
4+

0 commit comments

Comments
 (0)