I think that it is probably generally true that the more synonyms and ways of saying the same thing a language has,
the easier it is to learn.

This is also borne out by Linguistic research.

Today I had 7 children who ALL wrote LiveCode scripts to do a Bubble Sort fo 6 fields containing numbers; they
were all different to greater or lesser degress, and they all did the job!

Thankyou HyperCard, MetaCard and LiveCode for making your programming "thingy" the way you did!

Richmond.

On 6/26/17 8:59 pm, Mark Wieder via use-livecode wrote:
On 06/26/2017 03:55 AM, Mark Waddingham via use-livecode wrote:

I think it is probably generally true that the more consistent and simpler the language is, the easier it is to learn.

...and I would follow that with the (long-running by now) argument that synonyms provide for an ease-of-use facility in coding and therefore a simpler approach to using the language. For the trivial case here, if I can't remember whether the language supports "is" or "=" for variable assignments, I can use one or the other without having to interrupt my train of thought to look it up in the dictionary/guides.

One of LiveCode's strengths is the fact that there are many possible solutions to a given problem, and the xtalk language allows much flexibility in solving it. For a problem placed before any three coders, you will find at least four different solutions. Limiting the language limits the ways in which a problem may be thought of - that's the basis of the linguistic relativism, and it applies to programming languages as well as to natural languages.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to