The worst programming language of all time
14K subscribers • 1 video on Hallway
- Recommended by 1 person: 1 on Lobsters.
- Presented by Lazo Velko
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
870K views11 months ago1 recommendation
Programming languagesC++Language design and type systems
Lazo Velko critiques C++ by examining its complex casting, header files, compile times, package management, and implicit conversions.
A little video about C++. Introduction Casting in C++. Keywords Types Different Ways to Do the Same Thing const Formatting and Style Naming Conventions Header Files Namespaces Compile Times Modern C++. C/C++. C++ Edge Cases Compilers and Build Systems Installing a Library in C++. Package Managers The Windows API The Standard Library New Features Deprecated Features The Fatigue of Starting a New Project C++ GUIs Errors in C++. Templates IDE Problems Quality of Life Problems Serialization in C++. Bad Defaults The Most Ironic Thing About C++. Implicit Conversions Invisible Behavior in C++. The Real Reason Why C++ is Verbose Operator Overloading Ownership and Move Semantics Quirks, Tips, Footguns The Real Reason Why C++ Is Difficult Idioms in C++. Domain Difficulty Memory Safety Undefined Behavior Error Handling in C++. Writing Tests in C++. The Broken Promise of Zero Cost Abstractions The Lack of Performance Oriented Features in C++. The Biggest Lie of C++. The Harsh Reality of C++ Jobs The Final Verdict "There are only two kinds of languages..." Who Should Learn C++? How Long Does It Take To Learn C++? Pick a Project You're Passionate About Why I Write C++. Terrible Reasons To Learn C++. How To Learn C++. The Final Lesson of C++. Rust Is C++ Dying?Why it's here
1 person recommends thisWhat people say. Recommended as a comprehensive critique of C++ design flaws and developer experience issues.
Moments people linked to
u/tinmanjkin r/dotnet • Mentions
On “C# or C++”
u/_0-__-0_in r/haskell • Mentions
On “Arguments for Haskell at scale”
u/Europia79in r/C_Programming • Mentions
On “Is C a good programming language to start programming with?”
u/Europia79in r/ProgrammingLanguages • Mentions
On “Why is everyone creating systems programming languages?”
u/niosurferin r/Zig • Mentions
On “Your opinion: wouldn't it be highly desirable for Zig to provide some basic object oriented features? Maybe like Java but not like C++”