Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

I'm not entirely sure where you get the number 370 from. This website claims to have a list of 620 available to its subscribers, and I imagine that even that it not exhaustive.

It's not about sheer numbers though. Most verbs are regular, obviously. However many of the irregular verbs also happen to be very commonly used. Take a look at this list. It's the 10 most common verbs in the English language:

  1. be
  2. have
  3. do
  4. say
  5. get
  6. make
  7. go
  8. know
  9. take
  10. see

How many are irregular? How about all of them! Only 7 of the top 25 English verbs are regular.

Compare that to, say, German, which happens to be one of English's closest neighbours linguistically. In German there's only one truly irregular verb, sein (to be). Other than that, all verbs fall into two categories, strong and weak, which each have their own (different, but predictable) conjugation rules. Of the top ten German verbs, one is irregular, eight are strong, and one is weak.

Three forms to a verb? Regular ones have four (look, looks, looking, looked). Irregular ones have X forms, where X is a number perhaps less, perhaps more, or perhaps equal to four.

There are plenty of weird things in English other than spelling. How about...

  • The verb "to dust" can mean to add dust to a surface, but also to remove dust from a surface.

  • Irregular plurals: mouse/mice, goose/geese, man/men, etc. The plural form of "sheep" is "sheep".

  • For that matter, why on earth is there no singular for the word "cattle". They're a common enough animal, and it clearly makes sense to be able to talk about them in the singular. So why do we just have this plural word "cattle"?

    There is of course "cow", but that refers exclusively to females. "Bull" refers to males, and "calf" (another irregular plural by the way, calves) to the young. There is no English word to refer to a single individual Bos primigenius without committing to its sex or age.

  • Given the two phrases "a cute little puppy" versus "a little cute puppy"; almost all native English speakers would agree that the second one sounds wrong. Virtually none of them could tell you why. :-)

    Similarly, "a nice warm bath"/"a warm nice bath"; "a red Japanese car"/"a Japanese red car"; "an old woollen scarf"/"a woollen old scarf". In each case the first is right, the second is wrong.

  • Bags of synonyms. If you know what the word "moon" means, that doesn't help you if you hear the phrase "lunar cycles".

    The main reason we have so many synonyms in English is that the language is a cut and shut combination of Low German and Norse French. So we ended up with one word inherited from German ("need") and one from French ("require") meaning exactly the same thing. We also ended up with a lot of (mostly technical) words derived directly from Latin without the French intermediary, and then to make matters worse the bloody Vikings gave us a whole bunch of other words we neither needed nor required.

    (This also explains why nobody wins the human race. English has two words spelt "race" which are pronounced exactly the same. "Race" meaning ethnicity or population comes from French; "race" meaning a speed contest comes from Norse.)

  • And I don't want to bang on about them but... the idioms. Perhaps you and I don't see eye to eye on this, but as far as deciphering the meaning of a sentence goes, even if you know the definitions of the individual words, it's not a done deal.

    On the other hand, perhaps I can see your point? After all, people learning English as a second language do seem to pick up the meaning of idioms as soon as they run into them. Maybe it's a piece of cake?!

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'

In reply to Re^3: thoughts on perl language by tobyink
in thread thoughts on perl language by Anonymous Monk

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!
  • 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, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            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.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others drinking their drinks and smoking their pipes about the Monastery: (12)
    As of 2014-08-01 15:53 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      Who would be the most fun to work for?















      Results (28 votes), past polls