Difference between revisions of "Tools & Resources"

From Chilipedia
Jump to: navigation, search
(Programming Fundamentals)
Line 128: Line 128:
  
 
=== C++ Fundamentals ===
 
=== C++ Fundamentals ===
 +
{| style="border:1px solid grey;border-collapse:collapse;width:100%;"
 +
|- style="border:1px solid grey;background-color:#DDF;color:black;font-weight:bold;text-align:center;"
 +
| style="width:20%;border:1px solid grey;"|Name
 +
| style="width:40%;border:1px solid grey;"|Description
 +
| style="width:20%;border:1px solid grey;"|Link
 +
| style="width:30%;border:1px solid grey;"|What's so great?
 +
|- style="border:1px solid grey;background-color:#ddf;color:#c1c1c1;text-align:center;"
 +
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 +
| style="border:1px solid grey;text-align:left;"|C++ Core Guidelines
 +
| style="border:1px solid grey;text-align:left;"|by Bjarne Stroustrup, Herb Sutter
 +
| style="border:1px solid grey;text-align:left;"|http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
 +
| style="border:1px solid grey;"|Pure discipline, by the masters themselves
 +
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 +
| style="border:1px solid grey;text-align:left;"|
 +
| style="border:1px solid grey;text-align:left;"|boerg2eporrighwrpoogwrt rt
 +
| style="border:1px solid grey;text-align:left;"|pwirth gpwirt hgpwroihtg hw
 +
| style="border:1px solid grey;"|
 +
|}
 +
 
=== 3D Computer Graphics ===
 
=== 3D Computer Graphics ===
 
=== Operating systems ===
 
=== Operating systems ===
  
 
== Crazy shit in C++ ==
 
== Crazy shit in C++ ==

Revision as of 03:51, 30 August 2019

Useful Tools & Resources (WORK IN PROGRESS)

How to contribute

These are all links to external and publicly available sources, no guarantees / responsibility inferred. If there are resources you like and would like to recommend, post them on the Discord and mention r_vdw.

Windows productivity apps

Name Description Link What's so great?
FrHed Versatile binary file / hex editor https://sourceforge.net/projects/frhed/ bl
ShareX Screen capture / file sharing https://getsharex.com/ ble
Notepad++ Source code editor and Notepad replacement https://notepad-plus-plus.org/ blah

Online compiling / testing

Name Description Link What's so great?
Ideone Online compiler and debugger (~60 languages) http://www.ideone.com
Wandbox Online compilation service https://wandbox.org/

C++ Libraries

Game tooling / engines

Name Description Link What's so great?
SFML Simple and Fast Multimedia Library https://www.sfml-dev.org/

AI/ML

Name Description Link What's so great?
DLib C++ toolkit containing machine learning algorithms http://dlib.net/

Categorized / aggregation sites

Name Description Link What's so great?
cppreference libraries As suggested by cppreference users https://en.cppreference.com/w/cpp/links/libs
boost C++ libraries boost your shit https://www.boost.org/doc/libs/

Reference sites

Laterature (books, blogs, papers, written shit)

Programming Fundamentals

Name Description Link What's so great?
Structure and Interpretation of Computer Programs by Harold Abelson et al. (2nd ed. 1996), MIT Press https://web.mit.edu/alexmv/6.037/sicp.pdf Just a classic
boerg2eporrighwrpoogwrt rt pwirth gpwirt hgpwroihtg hw

C++ Fundamentals

Name Description Link What's so great?
C++ Core Guidelines by Bjarne Stroustrup, Herb Sutter http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines Pure discipline, by the masters themselves
boerg2eporrighwrpoogwrt rt pwirth gpwirt hgpwroihtg hw

3D Computer Graphics

Operating systems

Crazy shit in C++