If programming languages were spoken languages...

You can talk about almost anything that you want to on this board.

Moderator: Moderators

User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

If programming languages were spoken languages...

Post by Bregalad »

  • Assembly would be your village's dialect. You speak it natively and it is the most efficient locally as long as you don't need to leave your village, however it becomes completely useless as soon as you want portability.
  • ADA would be like Esperanto. Engineered from the ground up to be as universal as possible, and technically awesome, it is yet hardly used by anybody in practice.
  • C would be latin. Old classic, is not particularly great by itself, but is so much used everywhere as a common denominator that it's impossible to get rid of it, and as such we cannot really dislike it
  • C++ would be like english. Easy to learn, hard to master. Spoken poorly by everyone, but really loved by few. Is an ugly mess of all other languages. Is required for job applications.
  • Java would be spanish. Not bad by itself for what it is and attractive at first glance, but too many people speaks it / learns it.
  • Perl would be polish. It looks like a series of garbled signs at 1st glance, but for those who do the effort to get into the tick of it, it's nice, compact and powerful.
  • Common LISP would be like japanese. Elgant, uses a weird word order, is spoken only by a niche although technically nice.
  • Pascal would be like german. Elegant and very structured, but you always feel a bit unconfortable speaking it.
  • After more tought, Java would be German. It's similar in structure, yet very different and much cleaner than C++ (English) and is full of compound words.
Last edited by Bregalad on Tue Jul 12, 2016 1:41 pm, edited 2 times in total.
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: If programming languages were spoken languages...

Post by Drew Sebastino »

Village dialect ftw! :lol:
User avatar
mikejmoffitt
Posts: 1352
Joined: Sun May 27, 2012 8:43 pm

Re: If programming languages were spoken languages...

Post by mikejmoffitt »

Bregalad wrote: Java would be spanish. Not bad by itself for what it is and attractive at first glance, but too many people speaks it / learns it.
Not so sure on this one. I don't think this summarizes what people don't like about Java, and it approaches being offensive about Spanish-speaking communities.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: If programming languages were spoken languages...

Post by tepples »

I always thought the 125 words of Toki Pona would be assembly language. Or Scheme?

When I was in college, a student from Europe (arguelag) told me Basque was structured like object-oriented Forth.
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: If programming languages were spoken languages...

Post by Drew Sebastino »

All those Spanish speakers need to stop polluting my Texas with their inferior language.
User avatar
nicklausw
Posts: 376
Joined: Sat Jan 03, 2015 5:58 pm
Location: ...
Contact:

Re: If programming languages were spoken languages...

Post by nicklausw »

In my experience, Java is clunky and slow no one ever has the runtime when they need it.

Spanish is something that most people I know only speak through school, so the runtime thing makes sense to me due to living entirely around English speakers but the language itself is simpler than English (C++) and I don't really know if that makes sense or not. Also people speak it much faster than English which doesn't fit at all.

That explanation might seem weird, Java just doesn't seem to be matched right.
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Re: If programming languages were spoken languages...

Post by Bregalad »

Ok, I admit the analogy between Java and Spanish sucks, but I could not come with anything better.

I do not know any spoken language that wastes GB of RAM for nothing, nor any language featuring TheStrangeAndSuperAnnoyingJavaCaseSystem.
JRoatch
Formerly 43110
Posts: 394
Joined: Wed Feb 05, 2014 7:01 am
Location: us-east
Contact:

Re: If programming languages were spoken languages...

Post by JRoatch »

Bregalad wrote:I do not know any spoken language that wastes GB of RAM for nothing, nor any language featuring TheStrangeAndSuperAnnoyingJavaCaseSystem.
Legalese maybe?
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Re: If programming languages were spoken languages...

Post by Bregalad »

I didn't even know about Lega people, but their language definitely isn't major enough to be compared to what Java is in programming languages.
User avatar
NovaSquirrel
Posts: 423
Joined: Fri Feb 27, 2009 2:35 pm
Location: Fort Wayne, Indiana
Contact:

Re: If programming languages were spoken languages...

Post by NovaSquirrel »

Legalese refers to really verbose, lawyer-style writing used in legal documents
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: If programming languages were spoken languages...

Post by tepples »

If there's any natlang counterpart to Java's long compound class names, it has to be German.
93143
Posts: 1371
Joined: Fri Jul 04, 2014 9:31 pm

Re: If programming languages were spoken languages...

Post by 93143 »

NovaSquirrel wrote:Legalese refers to really verbose, lawyer-style writing used in legal documents
It's also like Java in that it's not anyone's native language, but an artificial construct riding on top of a real language. Java doesn't compile to machine code, and it has to be run in a VM, which is presumably not written in Java.

...so what does this make Matlab?
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Re: If programming languages were spoken languages...

Post by Bregalad »

tepples wrote:If there's any natlang counterpart to Java's long compound class names, it has to be German.
Well, great analogy actually ! I also like how it is at the same time similar but yet very different to C++/English.

Some of those words are quite normal actually, but some are exaggerated and wouldn't be used in a real sentence. You typically don't compound more than 3 words. English can compound words as well, as a germanic language isn't it ?

It's also like Java in that it's not anyone's native language, but an artificial construct riding on top of a real language.
Yes, and unlike being an artificial language designed by a comitee, it was designed by a single person, just like Martin Luther designed the German language. The original language wasn't anyone's native language, but now I think it is the native language of many people everywhere where dialects were dropped, as well as for every family where parents origininated from different german-speaking regions.
lidnariq
Posts: 10677
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: If programming languages were spoken languages...

Post by lidnariq »

I'd say that agglutination in modern English is so rare as to be irrelevant.

The modern examples I can think of are mostly coined business-speak and/or real estate promotions.
User avatar
nicklausw
Posts: 376
Joined: Sat Jan 03, 2015 5:58 pm
Location: ...
Contact:

Re: If programming languages were spoken languages...

Post by nicklausw »

tepples wrote:If there's any natlang counterpart to Java's long compound class names, it has to be German.
Das ist wahr, mein Schmetterling.
Post Reply