Tuesday, February 27, 2007

[Observation] A Programmer's Bill of Rights

A Programmer's Bill of Rights

by Diarmuid J. Pigott


  • To be able to instruct a computer in their own native language
    • Have variables, field names, and attributes in their own native language
    • Have the programming lexemes semantically significant in their own language
    • Have programmatic components interrelated in a manner significant in their own language
    • Not to have to learn a foreign language to get by
  • To be able to share their work with other people without loss of expressivity or meaning

  • © Copyright Diarmuid J. Pigott, 2007

    6 comments:

    Anonymous said...

    Ever tried ENGLISH? ;-)

    http://en.wikipedia.org/wiki/English_programming_language

    Bruce M. Axtens said...

    Yes. However, there are a few million programmers out there for who English is a problem. When I was working in Pakistan, I had colleagues who knew 3 human languages (local, regional and national) but had to learn a 4th (English) so that they could use computers. That's unfair, to say the least.

    rms said...

    MDs have to learn Latin.

    Programmers have to learn English.

    If you're too lazy to learn (basics of) it -- you're probably to lazy to learn anything. Gosh -- it's not Chinese, after all...

    There are still some job positions open for goat herders.

    Lyn from Russian Programmers said...

    @rms I like the phrase- "MDs have to learn Latin." Nice one!!

    English is the international language of diplomacy, business, science, technology, banking, computing, medicine, aviation, UN & NATO armed forces, engineering, tourism, Hollywood films and arguably the best pop and rock music in the world.
    Same with acquiring knowledge, so learn the basic, so that you will not left behind.

    Bruce M. Axtens said...

    MDs do not have to learn how to speak it, nor do they have to read large chunks of it. All they have to do is memorise, for example, that "gluteus maximus" means "bum".

    How many MDs know what this says?
    'Quid nomen tibi est? Salve, Brioce!
    Tibi nomen est "Briocus, -i"'.

    Anonymous said...

    Well there, it's never people's ignorance that surprises me, it's their pride in their ignorance.
    Doctor's don't learn latin, they learn medical terms that are internationalised, all that remains of "Son, you'll never be out of work if you learn Latin".

    Some of the oldest records we have basically say "you'll never be out work if you learn Sumerian, son". (eg the Schoolboy's Tablet).

    This has also been said of Sanskrit, Portuguese, Russian and French. Oestler's Empires of the Word deals with this clearly google books. Languages build up a hegemony and split.

    There are also good reasons why English being taught is serving the worst interests in the world, qv Buying into English a study of globalisation and English in Slovakia by Prendergast google books.

    But I suspect that Mr Axtens interlocutors are the type to dump and move one.