A systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races.
- - Rust is the most popular Windows, Mac & Linux alternative to C++.
- - Rust is the most popular Open Source & free alternative to C++.
Comments about Rust as a Alternative to C++
Identical speed paired with safer workflow. Although it has a longer compile time, this is done so to make sure less run-time errors are possible. It has certain conventions built in to the language, which makes for better coding standards and for less flame wars. Rust has great compiler debugging, with a dedicated "explain" function built in, as well as test cases. I would say this Rust is not only an alternative to C++, but a successor.4
It's way less error prone and the compiler helps you, instead of fights you1
Both are compiled languages with static typing0
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
- - Java is the most popular Web-based, Android & Android Tablet alternative to C++.
Comments about Java as a Alternative to C++
Java is much slower and lacks many of the best features of C++, such as pointers, references, and compilation0
c++ compiles to native code which result in performant apps/games or system softwares. java can't do that well.0
C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.
- - C (programming language) is the most popular iPhone & iPad alternative to C++.
C (programming language) Features
Opinions about C (programming language) as a Alternative to C++
Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed language with syntax loosely derived from that of C, adding automatic memory management, type safety, some...
Go (Programming Language) Features
Opinions about Go (Programming Language) as a Alternative to C++
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
Opinions about C# as a Alternative to C++
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.
Opinions about Ruby as a Alternative to C++
Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.
Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...
D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
D (Programming Language) Features
Comments about D (Programming Language) as a Alternative to C++
I like D because it has a script-like run tool rdmd and a package manager dub. D programming language has a familiar syntax to C.0
Modelling power, clean code, memory safety2