Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

If programming languages were languages

Name: Anonymous 2008-12-19 7:32

C++ would be English. It's hideously complicated and has stolen ideas from a ton of other languages but didn't get any of them right. Even though everyone claims to know it, few people actually know most of the details. There are people who barely know enough of the language to put something together that mostly works -- but that apparently counts as "knowing" it.

Haskell would be Lojban. It makes perfect sense if you've taken the time to learn it, but it looks so damn weird at first that few people bother, and the ones who do usually go around feeling superior and telling everyone else how marvelous it is. Also, it's insistent on staying "pure" to a fault.

Assembly would of course be Latin. It was perfectly suitable at the time it was created, but practically no one speaks it anymore except for a couple of words and phrases.

HTML would be grunting and pointing. It's ok for communicating ideas, but despite what lower-level primates seem to think, it isn't a real language.

XSLT would be sign language. It *is* a real language, but a really annoying one to use. However, about 0.1% of the time it happens to be the right tool for the job.

Lisp would be German. Combining words together to make new words? Same general idea as "cdaddr".

Name: Anonymous 2008-12-19 8:12

Actually, I think LISP would be an agglutinative language like Hungarian. Wikipedia lists the longest word as Töredezettségmentesítőtleníttethetetlenségtelenítőtlenkedhetnétek meaning "you [plural] could constantly mention the lack [of a thing] that makes it impossible to make someone make something defragmenter-free".

It also has pretty weird verb order compared to English, and the verb order can be quite flexible - relations between words are often denoted by case suffixes instead of sentence position. It is also quite confusing to people who know only English. (thinks I (fits this LISP)).

Of course, there's probably some sort of weird polysynthetic language that fits LISP better, but I don't know much about those.

Name: Anonymous 2008-12-19 11:36

Python would be Dutch. Een woord aan de gedwongen inspringen van code thread over.

Name: Anonymous 2008-12-19 11:41

Fjölnir would be stofnlok
*
"GRUNNUR"
;

Name: Anonymous 2008-12-19 11:52

>>3
Dutch doesn't have very much whitespace though. Very long words. Maybe something like Vietnamese, because it separates individual syllables with spaces.

Name: Anonymous 2008-12-19 11:56

Clojure would be Novial. Otto Jespersen disliked the arbitrary and artificial character that he found in Esperanto and Ido. Additionally, he objected to those languages' Latin-like systems of inflection, which he found needlessly complex. He sought to make Novial at once euphonious and regular while also preserving useful structures from natural languages.

Name: Anonymous 2008-12-19 12:39

>>6
Good sir, you just managed to make a JVM based language sound attractive. I hope you're proud of yourself.

Name: 6 2008-12-19 12:41

>>7
I've been trying out Clojure for the past week, and you don't really need bad analogies to make it sound attractive. The only bad thing about JVM is the fact that it is named after one of the most harmful programming languages ever.

Name: Anonymous 2008-12-19 13:17

>>8
Once the JVM gets a tailcall instruction, it will be complete.

Name: Anonymous 2008-12-19 13:26

>>9
I don't really miss it that much. Theoretical wankery aside, loop/recur has been good enough for me this far.

Name: Anonymous 2008-12-19 14:16

>>1
Lisp would be German. Combining words together to make new words? Same general idea as "cdaddr".
That's retarded. You've seized on a totally minor detail. No one even uses anything past perhaps CADR. Lisp is a pretty good candidate for lojban though. Good ideas from other languages have been combined with completely novel and unambiguous syntax.

Name: Anonymous 2008-12-19 14:28

>>11
Good ideas from other languages have been combined with completely novel and unambiguous syntax.
Holy fuck! Get your timeline right.

Name: Anonymous 2008-12-19 14:44

>>11
But Lisp has no syntax. Haskell obviously fits the bill there.

Name: Anonymous 2008-12-19 15:00

>>13
no syntax
:(

Name: Anonymous 2008-12-19 15:01

>>14
:(
)(
fixed

Name: Anonymous 2008-12-19 15:45

>>13
Every languaga has syntax, you moron.

Name: Anonymous 2008-12-19 15:46

*language

Name: Anonymous 2008-12-19 15:55

>> 11

Lisp [...] Good ideas from other languages have been combined
with completely novel and unambiguous syntax.

Only that it actually was the other way round: many languages got good ideas from Lisp (Lisp goes back ~ 50 years). Even something as fundamental as the if statement/expression was introduced in Lisp first, see http://www.paulgraham.com/diff.html for many more concepts which are now mainstream.

So, perhaps Lisp should be compared to some old Indo-European language on which many others are based, like the Proto-Indo-European language (http://en.wikipedia.org/wiki/Proto-Indo-European_language).

Name: Anonymous 2008-12-19 16:11

>>18
0/10 for mentioning Paul Graham. Seriously, someone needs to hit that faggot with a bus.

Name: Anonymous 2008-12-19 16:12

>>19
because he's popular or because he's actually done something bad?

Name: Anonymous 2008-12-19 16:52

>>20
Because he wastes all his time writing stupid "OMG LISP IS AWESOME" essays on his domain name that's named after him, instead of actually doing something useful.

Name: Anonymous 2008-12-19 17:02

>>20
Because he is an intolerable cock stuffer.

Name: Anonymous 2008-12-19 20:15

>>19
What type, PCI-E or AGP?

Name: Anonymous 2008-12-19 20:23

>>23
I grinned mildly.

Name: Anonymous 2008-12-19 20:28

>>23
Please, never do that again.

Name: Anonymous 2008-12-19 20:42

>>25,23
Seriously.  Neither of those are buses.

Name: Anonymous 2008-12-19 20:42

>>23
I cried crocodile tears for sympathy.

Name: Anonymous 2008-12-19 22:14

>>23
AGP still exists?!

Name: Anonymous 2008-12-19 22:46

>>26
AGP and PCI-E are -standards- for a high-bandwidth bus. For all intensive purposes they are a bus. Stop being pedantic.

Name: Anonymous 2008-12-19 22:56

Funny story about pg: his essay about how Lisp made him a millionaire is on the MIT Open CourseWare site for CS 6.001 -
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/LectureNotes/index.htm

Name: Anonymous 2008-12-19 23:27

>>30
"PG" will never be mentioned here again. True satori does not come from material wealth.

Name: John Cowan 2008-12-20 0:06

Lojban *really is* Prolog, or rather a superset of it.  And I should know.

Name: Anonymous 2008-12-20 0:15

>>29
Their not anythings for any kind of bus.  Stop trolling me.

Name: Anonymous 2008-12-20 1:14

Stop trolling
You'd do well to follow your own advice.

Name: Anonymous 2008-12-20 1:20

>>32
wow, i haven't seen that name in a while.

Name: Anonymous 2008-12-20 7:28

IM GONA LOJBAN UR ASS

Name: lambda theory 2008-12-20 8:18

hi LTU!!

Name: Anonymous 2008-12-20 8:18

>>37
THIS IS WHY WE DON"T SUBMIT /PROG/ TO LTU

Name: Anonymous 2008-12-20 8:25

Forth would be like Finnish. You end up stacking suffixes on top of other suffixes and in the end around one in two thousand people (or in Forth's case, programmers) might understand what you're saying... if they can remember what the actual word (first three syllables) was (after hearing fifteen syllables worth of suffixes). Chain three of these together and you can express poignant commentary on anything.

Name: Anonymous 2008-12-20 10:46

LISP would be any of the Semitic languages i.e. Hebrew, Arabic, Akkadian...

The Concatenative Languages would be the Germanic Languages.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List