Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I have to agree with Mirod on this one to some extent: translating the language itself isn't that important and probably would be for the worse.

1) The English is easy, and utilizes basic gramatical constructs found in most (probably all) languages. This at least applies to your basic things like Use, If, While, etc... There's only a couple dozen key words in most languages that can be picked up quickly, and (speculation) probably the majority who has access to computers have had at least some exposure to English (/speculation).

2) More complex commands often don't even make sense in English. My strongest example is map. Hell, that one's so confusing at first you may be at an advantage by not having predefined concepts of what it should do! ;)

3) Imagine if you couldn't read/maintain code except from your own country. (I believe this is really the big important one.)

4) The character set might be an issue, but:

  • The cyrillic character set is closely related
  • I believe all asian countries use the Latin character set to type anyway because they have too many letters (even just the phonetic ones (I base this on my Japanese experience, YMMV)).
  • India's second language is English.
  • This covers damn near everybody. ;)

    As for documentation, the Japanese take a mandatory 4 years or so of English, and the average person has little hope of tackling a technical manual. Moreover, programmers are generally bad with langauges, and I wouldn't want to force quite that much English on anyone.


    In reply to Re: Re: International Perl Resources by Lexicon
    in thread International Perl Resources by Lexicon

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

    • Are you posting in the right place? Check out Where do I post X? to know for sure.
    • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
      <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
    • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
    • Want more info? How to link or or How to display code and escape characters are good places to start.
  • Log In?

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

    How do I use this? | Other CB clients
    Other Users?
    Others exploiting the Monastery: (6)
    As of 2022-06-26 16:53 GMT
    Find Nodes?
      Voting Booth?
      My most frequent journeys are powered by:

      Results (86 votes). Check out past polls.