[–] 5 points 3 years ago (1 child)

Uh, they're different, though. There is no C++ tool (AFAIK) providing an exhaustive check of ALL the data lifetimes. I even think it's impossible, because their semantics are really different. Rust is move by default, C++ copy by default; Rust has no inheritance with its constructors, etc.

  • source
  • parent
  • context
  • [–] 4 points 3 years ago

    I honestly try and read Go news from time to time, with an open mind, but the amount of terrible footguns is astounding, especially when the language is marketed as "simple" and easy for beginner to grasp. I would pick C# or Java over it anytime.

  • source
  • parent
  • context
  • [–] 1 point 3 years ago* (last edited 3 years ago)

    I know this is a piece of humor, but half of these are not surprising coming from a FP background (expression oriented, sum types, strong generic typing... )

    Also, daring to compare Go and Rust error handling, and saying that Go's one is better is... bold. It's arguably one of the worst in any language.

  • source
  • view more: ‹ prev next ›