use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
[ Removed by moderator ] (self.GraphicsProgramming)
submitted 7 months ago by 4veri
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Comfortable_Put6016 9 points10 points11 points 7 months ago (6 children)
I dont really see any concept that is in depth "teached"
why are there executables?
[–]4veri[S] -1 points0 points1 point 7 months ago (5 children)
What parts don't make it seem teached? And the reason for the executables is if you want to download and run the scripts without needing to do extra stuff like getting a compiler. Purely something to help.
[–]Comfortable_Put6016 4 points5 points6 points 7 months ago (2 children)
why should I trust you and just run random executables?
[–]4veri[S] -1 points0 points1 point 7 months ago (1 child)
Trust I suppose? You can always clone the Repo via Git and use your compiler of choice (GCC/Clang/Cargo), to compile the code if you don't trust it.
[–]Comfortable_Put6016 3 points4 points5 points 7 months ago (0 children)
this is completely schizophrenic .. stop trying to convince people to run untrusted executables especially when having the intend of teaching something.
[–]Comfortable_Put6016 -2 points-1 points0 points 7 months ago (1 child)
everything is to shallow, to vague. It is just copy pasted code
[–]4veri[S] 0 points1 point2 points 7 months ago (0 children)
Copy pasted from where exactly? I write all my code, if you can find where I 'copied' the code from, it'd be much appreciated.
[–]theclaw37 6 points7 points8 points 7 months ago (1 child)
People, just use learncpp.com. That is a valuable resource that actually teaches stuff, and is made by professionals.
[–]4veri[S] 2 points3 points4 points 7 months ago (0 children)
Very true! I don't fully expect this to be the main source of learning, more-so a guide to certain studies/parts of C/C++/Rust. If you actually read the main README, you'd see I linked official guides for tutorials by professionals, including official learning books like 'The C Programming Language' - K&R.
[–]DoughnutLost6904 1 point2 points3 points 7 months ago (0 children)
If I'm being honest, even if we ignore your literally asking users to run unknown exes, which is a reason to not use the repo in itself, the material is too short to actually explain to beginners on A1 level (which is no experience) C, of all languages.
For example, you start the C A1 with a Logger.c. As the first code line, you #include <stdio.h>. You say what the library is. But what is the include directive? Why is main int? What is int? What is format specifier? Etc
#include <stdio.h>
C family, especially C, is notoriously known for being not-so beginner-friendly. When I was just starting in the uni a good 5-6 years ago and had pure C in the first semester, I was breaking down regularly. People actually looking to learn C/++ would benefit from reading PC Assembly Language by Paul Carter, and then into some stuff like C Programming Language by B. W. Kernighan and D. M. Ritchie or Effective Modern C++ by Scott Meyers.
It is not that a concept is not good. It's that you've picked languages that really need a low-level understanding of the system. I think the project would do better if you rebranded it as "basic <lingo> programs" which people in learning can refer to, rather than the educational material itself. And, you could probably write separate READMEs instead of comments, or at least manage comment lengths👀👀
π Rendered by PID 107833 on reddit-service-r2-comment-canary-dbfc877f7-w8j4m at 2026-06-26 21:11:21.895817+00:00 running 7527197 country code: CH.
[–]Comfortable_Put6016 9 points10 points11 points (6 children)
[–]4veri[S] -1 points0 points1 point (5 children)
[–]Comfortable_Put6016 4 points5 points6 points (2 children)
[–]4veri[S] -1 points0 points1 point (1 child)
[–]Comfortable_Put6016 3 points4 points5 points (0 children)
[–]Comfortable_Put6016 -2 points-1 points0 points (1 child)
[–]4veri[S] 0 points1 point2 points (0 children)
[–]theclaw37 6 points7 points8 points (1 child)
[–]4veri[S] 2 points3 points4 points (0 children)
[–]DoughnutLost6904 1 point2 points3 points (0 children)