HistoryofNamesofComputerProgrammingLanguages.png, Programming Languages, Languages, History, Languages, History,


We all know that by typing the name of any programming language we can get to learn all about it. Such articles are too mainstream. This article is focused on something more primitive than learning the language, it focuses on how the languages got their name. I would like to talk about, as the title clearly says, "HISTORY OF NAMES".


1) C Programming Language

Dennis Ritchie and Ken Thompson were working on Basic Common Programming Language(BPCL) and  they added more application features in BCPL and named it as 'C' (because C comes after B in alphabet). Since B language was modified , they did't want to give the same name, so it was named as C.

     There are three levels of programming.At the first level, or 'A' level is assembly language. This is an extremely basic language, also called machine language.The next level above Assembly language is the B level. Fortran is such a language. It stands for Formula translation. It uses words similar to English.The next level is the C level. It is supposed to be even easier to understand. Thus C is simply named after the level in programming.


2) C# Programming Language

     C# is often is misunderstood by people and is called as C Pound or C Hash. Let's see the story behind this name.C# was named as COOL, the full form being C Object Oriented Language but this "cool" was too common they decided to change the name.The qustion was that which nae should be given then? Since C++ was existing, it was decided that the name should  C++++. Too lenghty and boring right? The name was finally decided as C-Sharp i.e  C#. Yes # stands for sharp! The name still sounds cool doesn't it?That's what the creators also thought and hence the name.

    The name "C sharp" was inspired from musical notation where a sharp indicates that the written note should be made a half-step higher in pitch.Also the four plus were preserved in the # sign in the grid manner.I found that part really interesting actually.For btter understanding refer the diagram of the transition from C++++to C#.


3) Java Programming Language

Sun Microsystems' chief Scott McNealy will tell you at the drop of a hat that "Java is probably a bigger brand name than Sun itself." And, of course, he is right. When Time magazine called Java one of the Ten Best Products of 1995 (the only computer-related entry on the list), a new American marketing legend was born. Who's to say whether Sun's prized technology would have fared so well if its name had remained "Oak" or "Silk"?

  Yes Java was initially named as OAK after the after the tree that stood outside of Gosling’s office.The name was already taken by Oak Technologies so got rejected.There were many names suggested as the naming was done in a closed room with a dozen of people in it just to suggest a good name for the language.The suggested names were Silk, DNA,Greentalk, WRL(Web Runner Language).But we all know which name got selected! Java was actually named after  the love of the team for coffee. 


4) Python Programming Language

NO! Python is not named after the snake. But it definitely  has got one of the weirdest story.The inventor of Python, Guido van Rossum wanted a name which was short, unique, and slightly mysterious. He was reading the published scripts from "Monty Python's Flying Circus" (a BBC comedy series from the seventies, in case you didn't know). The only name that came in his mind was Python.So he called the language as Python. There is not much to discuss about it's name because it is pretty straightforward how it got it's name.

Thank You for reading this article and inspire us to write more.

Back to top