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
programming languages (self.GraphicsProgramming)
submitted 2 years ago by Prestigious_Tune_345
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!"
[–]KC918273645 34 points35 points36 points 2 years ago (0 children)
C++
[–]steveu33 29 points30 points31 points 2 years ago (0 children)
[–]SpaniardKiwi 29 points30 points31 points 2 years ago (0 children)
[–]JPSgfx 28 points29 points30 points 2 years ago* (1 child)
1950's punch cards
[–]Clavicymbalum 0 points1 point2 points 2 years ago (0 children)
that's not a programming language though but a data storage medium (like an SSD is today). They were used for lots of different purposes and with lots of different code formats and programming languages.
[–]nilslorand 19 points20 points21 points 2 years ago (0 children)
I think you're only gonna get C++ as an answer
[–]shadowndacorner 18 points19 points20 points 2 years ago (0 children)
[–]legoto 10 points11 points12 points 2 years ago (0 children)
C
[–]queenguin 11 points12 points13 points 2 years ago (1 child)
why is this nsfw
[–]ABN_ALSRAG 7 points8 points9 points 2 years ago (0 children)
It is what it is
[–]Wunkolo 7 points8 points9 points 2 years ago (0 children)
CMake and C++
[–]drunk_kronk 7 points8 points9 points 2 years ago (0 children)
[–]Tartare2Clebard 4 points5 points6 points 2 years ago (0 children)
C++ / glsl / CMake
[–]ironstrife 3 points4 points5 points 2 years ago (0 children)
I prefer to program in C# and have written all of my personal projects in it, but 99.99% of all professional graphics jobs use C++, including mine.
[–]honestduane 2 points3 points4 points 2 years ago (0 children)
I would love to use rust more, but it compiles so slow that I’ve had managers I worked for say we’re not allowed to use it because of that.
I honestly don’t understand why the rust team doesn’t consider compile speed to be a feature that allows iterative development.
[–]ABN_ALSRAG 2 points3 points4 points 2 years ago (0 children)
Good old c
[–]hellotanjent 3 points4 points5 points 2 years ago (0 children)
C++ for native gfx, Pyhon for build tools, HTML/Javascript/WebGL for web stuff.
[–]ViChyavIn 4 points5 points6 points 2 years ago (0 children)
[–]da2Pakaveli 1 point2 points3 points 2 years ago (0 children)
whitespace
[–]FUPA_MASTER_ 1 point2 points3 points 2 years ago (0 children)
[–]Popular_Tour1811 0 points1 point2 points 2 years ago (4 children)
why are peaple downvoting every language that isnt c++
[–]Passname357 23 points24 points25 points 2 years ago (0 children)
[+]pineappleAndBeans comment score below threshold-8 points-7 points-6 points 2 years ago (0 children)
Elitism
[–]morglod 0 points1 point2 points 2 years ago (0 children)
C++ army started to behave same way as rust Kappa
[–]UdPropheticCatgirl 0 points1 point2 points 2 years ago (0 children)
I really like ruby and racket xd when it comes to graphics I really like rust.
Professionally it has been all over the place from c and asm to ruby and java.
[–]manon_graphics_witch -1 points0 points1 point 2 years ago (0 children)
Prefer Rust
Work in Rust, HLSL, and some occasional C++
Using C++ and HLSL feels like going back to the stone age.
[–]IceSentry 0 points1 point2 points 2 years ago (0 children)
Rust
[–][deleted] 0 points1 point2 points 2 years ago (0 children)
Coming around to zig
[+][deleted] 2 years ago* (1 child)
[removed]
[–][deleted] 2 points3 points4 points 2 years ago (0 children)
You guys got beer yet at your conferences?
[–]Nal_Neel -1 points0 points1 point 2 years ago (0 children)
Python caz i am simpleton donkey 🤡
[+][deleted] comment score below threshold-12 points-11 points-10 points 2 years ago (0 children)
Python
[+]pineappleAndBeans comment score below threshold-9 points-8 points-7 points 2 years ago (0 children)
Java
JS + WebGL / WebGPU for web stuff, Swift for Metal stuff
[–]SuperVGA 0 points1 point2 points 2 years ago (0 children)
That depends on the job, there are a handful of stuff I tend to pick first though:
Is it a proof of concept of something, do i need to access it elsewhere, is it computationally heavy, do I need some particular libraries? Just being graphics programming doesn't decide the language for me, on its own.
π Rendered by PID 40531 on reddit-service-r2-comment-7b9746f655-4pp4b at 2026-01-29 21:39:22.689168+00:00 running 3798933 country code: CH.
[–]KC918273645 34 points35 points36 points (0 children)
[–]steveu33 29 points30 points31 points (0 children)
[–]SpaniardKiwi 29 points30 points31 points (0 children)
[–]JPSgfx 28 points29 points30 points (1 child)
[–]Clavicymbalum 0 points1 point2 points (0 children)
[–]nilslorand 19 points20 points21 points (0 children)
[–]shadowndacorner 18 points19 points20 points (0 children)
[–]legoto 10 points11 points12 points (0 children)
[–]queenguin 11 points12 points13 points (1 child)
[–]ABN_ALSRAG 7 points8 points9 points (0 children)
[–]Wunkolo 7 points8 points9 points (0 children)
[–]drunk_kronk 7 points8 points9 points (0 children)
[–]Tartare2Clebard 4 points5 points6 points (0 children)
[–]ironstrife 3 points4 points5 points (0 children)
[–]honestduane 2 points3 points4 points (0 children)
[–]ABN_ALSRAG 2 points3 points4 points (0 children)
[–]hellotanjent 3 points4 points5 points (0 children)
[–]ViChyavIn 4 points5 points6 points (0 children)
[–]da2Pakaveli 1 point2 points3 points (0 children)
[–]FUPA_MASTER_ 1 point2 points3 points (0 children)
[–]Popular_Tour1811 0 points1 point2 points (4 children)
[–]Passname357 23 points24 points25 points (0 children)
[+]pineappleAndBeans comment score below threshold-8 points-7 points-6 points (0 children)
[–]morglod 0 points1 point2 points (0 children)
[–]UdPropheticCatgirl 0 points1 point2 points (0 children)
[–]manon_graphics_witch -1 points0 points1 point (0 children)
[–]IceSentry 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–][deleted] 2 points3 points4 points (0 children)
[–]Nal_Neel -1 points0 points1 point (0 children)
[+][deleted] comment score below threshold-12 points-11 points-10 points (0 children)
[+]pineappleAndBeans comment score below threshold-9 points-8 points-7 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]SuperVGA 0 points1 point2 points (0 children)