←back to thread

The Awful German Language (1880)

(faculty.georgetown.edu)
186 points nalinidash | 1 comments | | HN request time: 0s | source
Show context
rawbert ◴[] No.44002326[source]
As a developer working in a German company the question of translating some domain language items into English comes up here and there. Mostly we fail because the German compound words are so f*** precise that we are unable to find short matching English translations...unfortunately our non-native devs have to learn complex words they can't barely pronounce :D

Most of the time we try to use English for technical identifiers and German for business langugage, leading to lets say "interesting" code, but it works for us.

replies(18): >>44002397 #>>44002459 #>>44002514 #>>44002534 #>>44002678 #>>44002701 #>>44002803 #>>44002985 #>>44003209 #>>44003272 #>>44003276 #>>44003429 #>>44003432 #>>44005478 #>>44005580 #>>44006867 #>>44007883 #>>44008646 #
oytis ◴[] No.44003276[source]
I don't know where the idea about the preciseness of German language comes from, especially in anything computer-related. For one, German language famously fails to distinguish between safety and security as well as between an error, a fault and a mistake. Whenever Germans discuss any software matters, they seem to be "code-switching" to English terms themselves.

Compounds have to be translated using multiple words, yes - that's just a few extra white space, it doesn't result in loss of precision.

replies(4): >>44003606 #>>44003737 #>>44004062 #>>44004729 #
1. kleiba ◴[] No.44004062[source]
I also work in Germany and the code-switching has nothing to do with the question of precision, but simply because English is the technical language for CS. Also, Germans apparently like everything American, so some of their own words which originally existed in German (and have exactly the same meaning as their English counterpart) have pretty much fallen out of use, cf. computer / Rechner.

It's not that German lacks precision per se but most of the jargon originated in the US or even England, and rather than coming up with German translations, it has become custom to use the original English. Which, frankly, makes everyday tasks like looking up documentation or debugging a lot easier.

Compare this to French where the Académie Française makes sure that you don't have to use these nasty English words! Yikes. And if there isn't a good French translation, they just make one up - my favorite example: the word "bug" (as in programming) has a made-up "French" alternative: "bogue". As far as I understand, no-one uses it, but it exists.