DONN FELKER

Lessons Learned From the Software Industry

  • Home
  • About
  • Caster.IO
  • Fragmented Podcast
  • A Newsletter For Maximizing Your Life
  • Contact

Connect

  • GitHub
  • Instagram
  • LinkedIn
  • RSS
  • Twitter

Powered by Genesis

How Did C# Get Its Name?

October 28, 2008 by Donn Felker 4 Comments

It’s an interesting name to say the least. Why the “sharp” symbol? Sometimes newcomers get it incorrect at first (usually people BRAND NEW to programming) and call it “C POUND”. It Almost sounds like a hip-hop thing as the “pound” word has different context in that arena.

The knocking of fists as a form of greeting, departure or respect. – Urban Dictionary

But, alas, this is NOT what it means in terms of programming.

 

Here’s Where The Name Came From

In the October 3rd 2008 edition of the CIO article “The A-Z of Programming Languages: C#” Naomi Hamilton interviewed the men of men, the one and only, Anders Hejlsberg (lead architect of C# – and other languages Pre c#). In this article he described where the name came from. The C# language was originally called “Cool” but it was changed. Here’s the scoop:

[CIO] Why was the language originally named Cool, and what promoted the change to C#?

[AH] The code name was Cool, which stood for ‘C like Object Oriented Language’. We kind of liked that name: all of our files were called .cool and that was kind of cool! We looked seriously at keeping the name for the final product but it was just not feasible from a trademark perspective, as there were way too many cool things out there.

So the naming committee had to get to work and we sort of liked the notion of having an inherent reference to C in there, and a little word play on C++, as you can sort of view the sharp sign as four pluses, so it’s C++++. And the musical aspect was interesting too. So C# it was, and I’ve actually been really happy with that name. It’s served us well.

 

Make sense?

csharpOrigins

Filed Under: Misc

Get posts like this in your inbox.

Everything I share on my site will get sent out to my email newsletter first. This includes new articles, any things I’m working on, early access and discounts to products/books/ebooks and more. If you want it early, hop on the list below.

What kind of stuff am I going to be sharing?

A lot about how to start consulting, working for yourself, productivity, discipline, hard work, fitness, and more. I look forward to chatting with you via email.

Comments

  1. Chala2007 says

    August 5, 2011 at 3:54 pm

    cool :D……..who knew c# derived its this way

  2. hire a website developer says

    August 18, 2011 at 4:54 am

    Just so you know I discovered your web site when I was searching for blogs like mine, so please check out my site sometime and leave me a comment to let me know what you think.
    hire web developers | website developers for hire

  3. Sam says

    November 27, 2012 at 2:08 pm

    excellent, now I know why..

  4. d says

    December 25, 2012 at 2:27 am

    Poor excellent , Call C# Bec. note ‘C’ to note ‘D’ distance is haft voice “#” than ‘C#’

Leave a Reply Cancel reply

You must be logged in to post a comment.

Fragmented - A Software Developer Podcast

Projects / Apps

Caster.IO
Fragmented Podcast
American Express Android
Aaptiv
AndroidJobs.IO
Groupon
MyFitnessPal
Poynt

Books

  • Android Developer Tools
  • Android App Dev For Dummies V2 (V1)
  • Android Tablet App Dev for Dummies

Categories

  • Book
  • Business
  • Development
  • Health
  • Marketing
  • Misc
  • Mobile
  • Podcast
  • Screencasts
  • Uncategorized