The Difference Between G++ and Clang++
Channel:
Subscribers:
2,810
Published on ● Video Link: https://www.youtube.com/watch?v=KfeB4CNqvYA
For first and second year students, the difference is fairly small - you might see a little difference in runtime between code compiled by them, but the main difference is just which of the most modern C++ features have been added to the compiler and their attendant standard libraries.
For third year and beyond students, there's significant differences under the hood that makes Clang++ easier to use in tooling like in static analyzers and as a LSP for Nvim that allows code errors to be underlined and such.
Other Videos By Bill Kerney
| 2023-09-13 | C++: Void Functions and Call By Reference Parameters |
| 2023-09-13 | C++: Pure vs Impure Functions |
| 2023-09-12 | UE5: Landscape Materials, Landscape Layers, Landscape Grass Output |
| 2023-09-12 | Voronoi Diagrams + the Inline and Static keywords in C++ |
| 2023-09-11 | C++: Random Numbers |
| 2023-09-07 | Game Design Day 2 |
| 2023-09-07 | Introduction to Dear ImGui |
| 2023-09-06 | C++ Functions |
| 2023-09-05 | Principles of Game Design |
| 2023-09-05 | Dynamic Materials |
| 2023-09-03 | The Difference Between G++ and Clang++ |
| 2023-09-01 | Enums and Switches - Peanut Butter and Jelly and Rye Bread |
| 2023-08-31 | UE5 New Water System |
| 2023-08-31 | Wireframe Triangles + Book Recommendations |
| 2023-08-30 | Loop Lab Time |
| 2023-08-30 | C++: The Read Library |
| 2023-08-30 | You should go to grad school |
| 2023-08-29 | Loops Day 3 / Strings / Range-Based For Loops |
| 2023-08-29 | Line Rasterization / Triangle Rasterization / Convex Hull Rasterization |
| 2023-08-29 | UE5: Water Week Day 1 |
| 2023-08-28 | Makefile Tutorial |

