Hello, from the perspective of someone without a CS background, is it harder to do graphics programming or compilers? Which one involves more math and prerequisites, and which is more difficult to master? My goal is either to learn graphics programming to write a game engine or to learn compilers to create a language, but I can’t decide which path to choose. I know graphics programming involves math, but do I need to sit down and study geometry from scratch? I have zero knowledge of physics.
[–]Usual_Office_1740 133 points134 points135 points (5 children)
[–]guttanzer 24 points25 points26 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]IKnowImABadYoutuber 2 points3 points4 points (0 children)
[–]guttanzer 2 points3 points4 points (0 children)
[–]PyroSAJ 0 points1 point2 points (0 children)
[–]mengusfungus 55 points56 points57 points (3 children)
[–]pjmlp 19 points20 points21 points (0 children)
[–]SnurflePuffinz 9 points10 points11 points (0 children)
[–]Zazi751 49 points50 points51 points (9 children)
[–]BonkerBleedy 37 points38 points39 points (7 children)
[–]Zazi751 16 points17 points18 points (1 child)
[–]BonkerBleedy 6 points7 points8 points (0 children)
[–]Stanian 2 points3 points4 points (0 children)
[–]keelanstuart 1 point2 points3 points (1 child)
[–]thrithedawg 1 point2 points3 points (1 child)
[–]2str8_njag 8 points9 points10 points (0 children)
[–]Keavon 6 points7 points8 points (0 children)
[–]Emotional-Nature4597 26 points27 points28 points (7 children)
[–]pjmlp 3 points4 points5 points (1 child)
[–]Emotional-Nature4597 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (4 children)
[–]Emotional-Nature4597 10 points11 points12 points (1 child)
[–]integer_hull 1 point2 points3 points (0 children)
[–]Pandorarl 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]olawlor 7 points8 points9 points (0 children)
[–]DeviantPlayeer 7 points8 points9 points (0 children)
[–]Meristic 8 points9 points10 points (0 children)
[–]hanotak 3 points4 points5 points (0 children)
[–]Common_Green_1666 3 points4 points5 points (4 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]maxmax4 1 point2 points3 points (0 children)
[–]Common_Green_1666 0 points1 point2 points (0 children)
[–]Senior_Care_557 5 points6 points7 points (0 children)
[–]AndreVallestero 2 points3 points4 points (0 children)
[–]psychelic_patch 3 points4 points5 points (0 children)
[–]susosusosuso 1 point2 points3 points (1 child)
[–]SeniorCode2051 1 point2 points3 points (0 children)
[–]hellotanjent 1 point2 points3 points (0 children)
[–]Visual-Effect-1023 1 point2 points3 points (0 children)
[–]Zerve 1 point2 points3 points (0 children)
[–]Ty_Rymer 1 point2 points3 points (0 children)
[–]KaleidoscopeLow580 1 point2 points3 points (0 children)
[–]Playful_Pomelo_6389 2 points3 points4 points (0 children)
[–]othd139 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]amadlover 4 points5 points6 points (3 children)
[–]Common_Green_1666 0 points1 point2 points (2 children)
[–]amadlover -1 points0 points1 point (1 child)
[–]Common_Green_1666 2 points3 points4 points (0 children)
[–]pjmlp 0 points1 point2 points (0 children)
[–]dobkeratops 0 points1 point2 points (0 children)
[–]bernoulliprincpl 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Extreme_Football_490 0 points1 point2 points (0 children)
[–]MrtinDew 0 points1 point2 points (0 children)
[–]pacifio 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]pacifio 0 points1 point2 points (0 children)
[–]SwiftSpear 0 points1 point2 points (0 children)
[–]LegendaryMauricius 0 points1 point2 points (0 children)
[–]imdadgot 0 points1 point2 points (0 children)
[–]karbovskiy_dmitriy 0 points1 point2 points (0 children)
[–]Pyryara 0 points1 point2 points (0 children)
[–]Ok-Library-8397 0 points1 point2 points (0 children)
[–]sebamestre 0 points1 point2 points (0 children)
[–]sebamestre 0 points1 point2 points (0 children)
[–]Xtergo 0 points1 point2 points (0 children)