Objective-C likely suffers from similar problems of C and C++.  It&#x27;s just too easy to shoot yourself in the foot with these languages.<p>Rust, D, golang, swift all appear to share a common goal of having a mid-to-low-level imperative&#x2F;OO language that has learned from C&#x2F;C++&#x2F;ObjC&#x27;s mistakes.