• ChinaNumberOne@lemmy.ml
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            3 years ago

            don’t know if you are a beginner to programming in general or c/c++ specifically but it’s better to start with c before c++, it’s simpler and clearer (than c++) to a beginner

            then cout syntax is absolutely horrible and very misleading, use c’s printf or, if you can, use fmt, it’s super fast and even simpler than c’s printf

            • glibg10b@lemmy.ml
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              If you want to learn C++, you should start with C++. Starting with C will form unsafe habits and teach unsafe paradigms that have been replaced by language features or parts of the C++ standard library

              it’s simpler and clearer (than c++) to a beginner

              A language only seems as clear as the tutorial used to teach it. If you think the basics of C++ can be better taught using a C tutorial,. you’ve been looking at the wrong C++ tutorials. Transitioning from C to C++ will be a confusing process for a beginner