Standard C++ Toolset - Anastasia Kazakova - NDC TechTown 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 3

  • @Heater-v1.0.0
    @Heater-v1.0.0 ปีที่แล้ว

    The reason I have yet to break out a debugger after four years of writing Rust is that I have yet to need to. The Rust language prevents so many of those annoying mistakes you can easily make in C or C++. You know, pointer mis--use, use after free, use of uninitialised memory, data races, etc, etc. All those pesky mistakes that cause random crashes or corruptions with unclear causes and require a debugger to hunt down. In Rust I write code, I write tests for the code, the. logical errors I make are soon found with that and some logging.

  • @babgab
    @babgab 11 หลายเดือนก่อน

    I don't understand how "managing libraries" could be one of the most frustrating points, when in my experience most C++ codebases aren't integrating all that many of them that often? What are people trying to do with C++ that this is more of a problem than build times? Did they poll people trying to get into C++ and bringing expectations from Rust or JavaScript land rather than people who are actually working on big C++ codebases professionally?

    • @babgab
      @babgab 11 หลายเดือนก่อน

      @@pedroromano5978 Well, I don't feel any desire for a package manager, and I've heard similar grumblings from other C++ programmers upon encountering the way packages are used idiomatically in the Rust and JS communities. The low barrier to entry there seems to result in low-effort crap like "is-odd" and an attitude that software can't be built without hundreds of dependencies (it can).