Software Alternatives & Reviews

C++ VS C#

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

C++ logo C++

Has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation

C# logo C#

Simple, general-purpose, object-oriented programming language for the .NET platform
  • C++ Landing page
    Landing page //
    2023-08-01

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

  • C# Landing page
    Landing page //
    2023-07-28

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

C++ videos

C++ Programming | In One Video

More videos:

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

C# videos

C# Review - The Basics

More videos:

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

Category Popularity

0-100% (relative to C++ and C#)
Programming Language
66 66%
34% 34
OOP
68 68%
32% 32
Generic Programming Language
Development
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

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

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

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 (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: 11 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

C# mentions (1)

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.

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

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

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

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

Perl - Highly capable, feature-rich programming language with over 26 years of development