My Blog

My WordPress Blog

My Blog

My WordPress Blog

The Best Programming Language Of All Time

Is C++ really the worst programming language of all time? Let’s take a look.. . Original video: https://www.youtube.com/watch?v=7fGB-hjc2Gc. . Skill-Up u0026 Interview Platform: https://www.getcracked.io. Patreon: https://www.patreon.com/codingjesus. 1-on-1 Quant Interview Coaching (Trading, Research, Dev, more!): https://getcracked.io/book-a-coach. Personal Instagram: https://www.instagram.com/thecodingjesus/. Quant / SWE Instagram: https://www.instagram.com/thecodingjesusquant/. Email: thecodingjesus@codingjesus.com. Quant SWE Resources: https://www.amazon.com/shop/thecodingjesus/list/1UYHUKJYRQ8AT?ref_=cm_sw_r_cp_ud_aipsflist_HKJ7Z1A2R539P85V33Y8. Join this channel to get access to perks:. https://www.youtube.com/channel/UCgUxdfi_5-m67UDbrgcAFBg/join. . 00:00 intro. 00:10 namespaces. 01:34 Modern C++?. 02:54 beginners confuse C with C++. 04:00 understanding how the OS interacts with your code is bad?. 04:31 compiler optimizations can cause bugs. 7:22 you need to read 800 pages before you write hello world. 9:30 cpp doesn’t have intuitive one liners. 11:10 vector of bool is different . 14:10 templates are confusing and bad. 15:19 templates can only be in header files?. 17:20 pretends metaprogramming is required. 18:30 can’t limit the types of a template?!? Concepts?!. 19:36 c++ concepts is hard to google for . 20:30 c++ doesn’t have pattern matching . 22:23 noexcept as the default?!. 23:29 constructors are confusing. 24:40 operator overloading is bad. 26:22 member initialization list ordering is confusing waaaaaaa 😭 . 28:44 static initialization order fiasco doesn’t have a solution ?!?. 29:38 HoW dO I TeSt pRiVaTe mEtHoDS?!. 30:57 compiler devs do all the work ??. 32:37 you’re locked into one field with C++?!. 33:27 should you learn C++ as a newb?!. 35:20 how to become a cracked c++ dev. . Is C++ really the worst programming language? We break down every myth, misconception, and legitimate critique about C++ development—from namespaces and Modern C++ standards to templates, concepts, and metaprogramming.. . **What You’ll Learn:**. Why beginners confuse C with C++ | Understanding compiler optimizations and bugs | C++ template syntax vs. concepts | Static initialization order fiasco solutions | Constructor design patterns | Operator overloading best practices | Member initialization lists | Testing private methods in C++ | Pattern matching alternatives | noexcept specifications | Vector(bool) specialization quirks | C++ for quantum trading u0026 HFT development. . **Deep Dive Topics:**. – Modern C++ (C++17, C++20 standards) performance advantages. – OS interaction u0026 low-level memory management fundamentals. – Template metaprogramming explained for production code. – C++ concepts for type constraints and generic programming. – Compiler optimization techniques that prevent bugs. – Career paths: quantitative finance, systems engineering, game development. – Transitioning from C++ to other languages. . **Is C++ Worth Learning?**. Whether you’re starting your programming journey or specializing in high-frequency trading, quantitative research, or systems programming, this video addresses real pain points vs. overblown criticisms. Learn how to become a “cracked” C++ developer and land interviews at top firms.. . **Resources u0026 Coaching:**. Interview prep: https://www.getcracked.io. 1-on-1 Quant coaching: https://getcracked.io/book-a-coach. Amazon SWE resources: https://www.amazon.com/shop/thecodingjesus. Support on Patreon: https://www.patreon.com/codingjesus. . Reference video: https://www.youtube.com/watch?v=7fGB-hjc2Gc. . #CPlusPlus #ProgrammingLanguages #SoftwareDevelopment #QuantTrading #SystemsProgramming #C++Concepts

The Best Programming Language Of All Time

The Best Programming Language Of All Time Tsoding

The Best Programming Language Of All Time

God tier Developer Roadmap

The Perfect Programming Language

The Worst Programming Language Of All Time

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top