DEV Community

Discussion on: How programming languages got their names

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ • Edited on

My favorite conspiration theory is that the names go and swift were chosen specifically to make it hard to google stuff.

If I invent a programming language, I will call it the.

Collapse
felipperegazio profile image
Felippe Regazio • Edited on

Would be cool to have a book ~Thesign Patterns~

Collapse
binarydelight profile image
Binary Delight

Precisely, you always wonder if C# or .NET will yield all the results so occasionally I try csharp and dotnet in my google searches.

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄

I am pretty sure that the Google search guys have been working hard on making requests with "go" or "C#" work

Thread Thread
dar5hak profile image
Darshak Parikh

The name Go is partially rejected by the community in favour of Golang. Same would be the fate of Thelang;

Collapse
zacharylayne profile image
zacharylayne

I program in Hack a lot. Imagine how horrible THAT is too look up.

Collapse
fjones profile image
FJones

"the programming language" does make for a nice tagline, too.

Collapse
moopet profile image
Ben Sinclair

The The manage to still be the first hits for "the the".

the The album cover, "Soul Mining"

I remember there was a catalogue company in the UK, I think it was part of Littlewoods, but it was well-established, except... it was called "index". That didn't do too well in the old web search era.

I think what we're really looking for here is some kind of A E S T H E T I C language.

Thread Thread
aarone4 profile image
Aaron Reese

A bit like the document database from intersystems called chache with an accent on the e. Definitely doesn't work when searching for cache database

Collapse
lazzu profile image
Lasse

I'll call mine as "why"

Collapse
nijeesh4all profile image
Nijeesh Joshy

someone: What is the best programming language to learn in 2045 ?

google: why?

Collapse
miko profile image
mikoloism • Edited on

😁
Google : why road map?

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄

"Why why?"
nice tagline

Collapse
murrayvarey profile image
MurrayVarey

Nice! Also pretty hard to alphabetise, given that 'the' tends to be ignored.

Collapse
marcellothearcane profile image
marcellothearcane

For ultimate ungoogleability, start the name with a minus symbol

-language

On its own, you get no results, because it's a shortcut for excluding keywords from Google

Collapse
spiralx profile image
James Skinner

Don't forget C, C++, C#, Go and .NET, all of which come close for unsearchability. I'm 99% sure search engines special case a ton of search terms like these - I had to add special cases just implementing a simple search on company names some years back.

Thread Thread
716green profile image
Bob Bass

I use .NET and I've become quite fond of speech to text lately. I am a C# developer. It is a nightmare.

Not to mention that whenever I say C#, it shows up as c sharp.

So yes, I spoke this response but I had to manually input a few key words.

Thread Thread
spiralx profile image
James Skinner

Annoying! I guess text-to-speech software should also allow you to add special cases so that it knows if you say "see sharp" it should insert "C#" and similarly insert ".NET" for "dot net".

You could always use something like AutoIT and write a task that would monitor keypresses in application text boxes and replace them based on your preferred rules.

autoitscript.com/forum/topic/63979...

Collapse
therealeststu profile image
Stuart Lindstrom

Drop the β€œthe”. Just ; it’s cleaner.

Collapse
dar5hak profile image
Darshak Parikh

I got that reference.

Collapse
wello6143 profile image
Trung Nhan Dang

pain is more accurate tbh

Collapse
zacharylayne profile image
zacharylayne

What about just naming it with the EOL character? 4 spaces?

Collapse
richarddewit profile image
Richard de Wit • Edited on

Also the new language V, it was originally named Volt. Why, just why?! The author is even aware it's un-google-able:

Why "V"?

Initially the language had the same name as the product it was created for: Volt. The extension was ".v", I didn't want to mess up git history, so I decided to name it V :)

It's a simple name that reflects the simplicity of the language, and it's easy to pronounce for everyone in the world.

Please note that the name of the language is "V", not "Vlang" or "V-Lang" etc.

The name is not very searchable (like Go), so use #vlang on Twitter, vlang on Google etc.

I mean, come on. Just keep it named Volt and change the extension to .vt or something... It even sounded cooler and think of the logos/artwork possible. Well it's too late now.

Collapse
railto profile image
Mark Railton

Possibly changed it as Volt is a templating language used for some PHP frameworks, primarily Phalcon.