I think that your mental model has a number of advantages. These to me are:
1. If you put yourself in the position of a computer you will more likely produce code that is computationally efficient.
2. If a community of such people think in that way then the language itself will be more efficient than alternatives.
3. Your putting yourself in the position of the provider, which is the computer, rather that the constructed reality (which is the virtual world)
4. Your approach does not preclude a object implementation. But the alternative approach might preclude an efficient implementation (both in terms of computation and coder time).
What they have done with the Basque language is made their environment the subject rather than themselves. This then forces them to put themselves in the context of their environment. This could be very useful in a complex environment. Not so useful if you speeding down an autobaud at 100 miles/hour. In the latter case you want a mental framework that puts you as the subject. It might even be that the Basque language forces people to be less selfish, which might have been a prerequisite to European living in ancient times. Interestingly people think that Indo-Europeans spread proto Indo-European on horseback. If you are on a horse you have to make yourself the subject. Maybe then the Basque language
is more closely related to the languages of ancient Europe.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.