Software Alternatives & Reviews

C# VS C++

Compare C# VS C++ and see what are their differences

C# logo C#

Simple, general-purpose, object-oriented programming language for the .NET platform

C++ logo C++

Has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation
  • C# Landing page
    Landing page //
    2023-07-28

We recommend LibHunt C# for discovery and comparisons of trending C# projects.

  • C++ Landing page
    Landing page //
    2023-08-01

We recommend LibHunt C++ for discovery and comparisons of trending C++ projects.

C# videos

C# Review - The Basics

More videos:

  • Review - Is C# hard to learn?
  • Review - Learn C# BASICS in 10 MINUTES!

C++ videos

C++ Programming | In One Video

More videos:

  • Review - C++ Programming
  • Tutorial - C++ Tutorial for Beginners - Full Course

Category Popularity

0-100% (relative to C# and C++)
Programming Language
33 33%
67% 67
OOP
31 31%
69% 69
Generic Programming Language
Programming
100 100%
0% 0

User comments

Share your experience with using C# and C++. For example, how are they different and which one is better?
Log in or Post with

Reviews

These are some of the external sources and on-site user reviews we've used to compare C# and C++

C# Reviews

Top 10 Rust Alternatives
C# is a modern computing language. It is also an object-centred language and offers users a safe and reliable platform. It belongs to the C languages and is quite similar to C, C ++, JavaScript, etc.
The 10 Best Programming Languages to Learn Today
If mobile app development or virtual reality is your thing, consider learning C#. Many mobile developers use C# to build cross-platform apps on the Xamarin platform. It's also a popular choice for building 3D and 2D video games using the Unity game engine.
Source: ict.gov.ge

C++ Reviews

We have no reviews of C++ yet.
Be the first one to post

Social recommendations and mentions

Based on our record, C++ seems to be a lot more popular than C#. While we know about 56 links to C++, we've tracked only 1 mention of C#. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

C# mentions (1)

C++ mentions (56)

  • Distributed Systems: Challenges, Experiences and Tips
    About 4 months ago (approximately the last time I wrote something here), I opted to embark on a graduate school journey at Stony Brook University, Computer Science (if you have a remote position — Technical Writer and/or Software Engineer position — at a non-USA company, don't hesitate to reach out). Was it the best decision to make considering less pay (if any), more theoretical undertakings and assumptions, and... - Source: dev.to / 4 months ago
  • Any opinion about tutorialspoint? Getting apparently wrong results
    Full of wrong and/or incomplete information. I prefer cplusplus.com when I need to look up some library details. Source: 10 months ago
  • Learning DSA from scratch : The Ultimate Guide
    For C++ I would suggest using cplusplus.com. Fantastic resource to use. Source: 10 months ago
  • Things that i should know before gettting into Data Structures and Algorithms??
    C++ was far from my first language. I took Modula-2 and FORTRAN in school. I knew about pointers, linked lists, etc before writing my first line of C++. I think the best way to learn is just to work on projects that interest you. Get familiar with online resources. I like cplusplus.com and cppreference.com (can get a little verbose). I'm also a big fan of w3schools.com. They have a good C++ tutorial for beginners. Source: 11 months ago
  • Help
    I second this. cplusplus.com will pop up on your searches, I just blocked it. Loaded with ads and slow, and almost always less thorough than cppreference. I found geeksforgeeks OK when learning algorithms - not so much the language itself though. Source: 11 months ago
View more

What are some alternatives?

When comparing C# and C++, you can also consider the following products

Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.

JavaScript - Lightweight, interpreted, object-oriented language with first-class functions

Go Programming Language - Go, also called golang, is a programming language initially developed at Google in 2007 by Robert...

Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible

D (Programming Language) - D is a language with C-like syntax and static typing.

Rust - A safe, concurrent, practical language