Origin of the C language name

0 votes
Programmer in C and C++, currently attempting to learn C#. I purchased the Wrox publishing book Professional C#.

I questioned the addition of the ++ prefix to C while switching to C++. Later, I understood that ++ was added to C as a 'Object Oriented Extension' since it is an increment operator.

What does the number "" mean in C#?
Sep 20, 2022 in C# by Edureka
• 13,620 points
537 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes
Well, To answer this question lets start with the language C++. As you said C++ introduced new concepts (OOP) to existing programming language 'C' which was available at that time. It is well known that '++' is a suffix that when used adds (extends) the existing number by 1. Following the same analogy the '++' was added after C to signify an extension of existing C language.

Same thing happened with C#. Since there were new additions to the existing C++ language it could have been named C++++. But that did made sense from a developer point of view and hence C++++ is not generally accepted and hence it was named C#.

However if you put a little attention to # you can find 4 '+' signs arranged as 2x2 matrix. In other words, chop the # from center vertically and horizontally and you will end up with 4 '+' signs.
answered Apr 19, 2023 by Abhinav

edited Mar 5

Related Questions In C#

0 votes
1 answer

What are the differences between C, C# and C++ in terms of real-world applications?

C is a bare-bones, straightforward, and clean ...READ MORE

answered May 30, 2022 in C# by rajiv
• 1,620 points
896 views
0 votes
1 answer

How to find the extension of a file in C#

Go to here https://docs.microsoft.com/en-us/dotnet/api/system.io.path.getextension?redirectedfrom=MSDN&view=net-6.0#System_IO_Path_GetExtension_System_String_ string myFilePath = @"C:\MyFile.txt"; string ext ...READ MORE

answered Jun 21, 2022 in C# by jyoti
• 1,240 points
851 views
0 votes
0 answers

How to add a gridview to a C# winforms project with a list of objects as the datasource

In Visual Studio 2015 community, I'm creating ...READ MORE

Jun 11, 2022 in C# by krishna
• 2,820 points
1,323 views
0 votes
0 answers

What are the differences between C, C# and C++ in terms of real-world applications?

As the title states, what are the ...READ MORE

Sep 26, 2022 in C# by krishna
• 2,820 points
371 views
0 votes
1 answer

What is the best C# to VB.net converter

Telerik has a solid SharpDevelop-based converter that ...READ MORE

answered May 30, 2022 in C# by rajiv
• 1,620 points
1,693 views
0 votes
1 answer

What are the correct version numbers for C#?

On Wikipedia, you may find the most ...READ MORE

answered May 31, 2022 in C# by rajiv
• 1,620 points
542 views
0 votes
1 answer

Origin of the C# language name

The '#' is actually a musical sharp ...READ MORE

answered Jun 7, 2022 in C# by pranav
• 2,590 points
566 views
0 votes
1 answer

Error with Azure AD Authentication in Unity for Android

Depending on the version, Unity uses UnityPlayerActivity ...READ MORE

answered Mar 24, 2022 in Azure by Edureka
• 13,620 points
1,087 views
0 votes
1 answer

How to practice a language like C#

I believe you should begin with personal ...READ MORE

answered Jun 13, 2022 in C# by krishna
• 2,820 points
828 views
0 votes
0 answers

What are the differences between C#.net and Visual Basic.net

I have some VB.net expertise and would ...READ MORE

Jun 11, 2022 in C# by krishna
• 2,820 points
556 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP