German is a great language eh?

Sure it is. There are so many crazy rules to learn that it is only beaten by the complete mismatch of language and spelling in English, the ridiculous amount of completely silent extra letters at the end of French words, and the number of inflection rules in Latin. It's so hard that even native speakers can have a hard time using it properly.

Examples?

Refer to a young girl as "Mädchen". That's the diminutive form of "Magd" (maid), but that is generally long forgotten. You can still see it by the "-chen" suffix. Because it is a diminutive, the grammatical gender changes from feminine to neuter. That's just grammatical, no implications about biology, social, cultural gender. And so, if you want to refer to that "Mädchen" in the next sentence, you must use the neuter pronoun "es", not the feminine pronoun "sie". If you use "sie", you are doing it wrong. That error is quite common, even for native speakers, even for professional speakers (like the presenters of the Tagesschau).

Comparing criteria. If the amount is the same, you use "wie": "A hat genau so viele Äpfel wie B". If the amount is less or more, you use "als": "A hat mehr Orangen als B", "B hat weniger Orangen als A". Same as in English: "A has as much apples as B", "A has more oranges than B", "B has less oranges than A". But getting "wie" and "als" right is hard, because of regional differences. Many native speakers can't get their head around using "als" when comparing. They always use "wie", and that error more and more also happens to professional speakers.

Grinding vs. looping. Grinding, reducing the thickness of some material by abrasive tools, ist "schleifen", past tense form "geschliffen". Grinding to cut material, intentionally or not, is "durchschleifen", past tense "durchgeschliffen" (strong inflection). Tie a cable across a rough, spinning wheel, and some sand and water, and the cable will be cut through in no time. The cable is "durchgeschliffen". A loop is "Schleife". Forming a loop, especially when handling electrical signals, e.g. into one device, then out of that device and into the next device in a chain, is "durchschleifen". Same letters and same sound as the grinding process, but a completely different base and a completely different meaning. Past tense is "durchgeschleift" (weak inflection). You can still see the "Schleife" in that word. Professionals started to intentionally use the wrong conjugation "durchgeschliffen" for fun, and many other people picked up that wrong form, not even knowing about the loop. Professional speakers rarely get that one wrong.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

In reply to (OT) Re^4: Memory Leak with XS but not pure C by afoken
in thread Memory Leak with XS but not pure C by FrankFooty

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.