Conventional algebraic notation is sometimes confusing. mc^2 means m*(c^2) , 
mass times light speed squared, while cm^2 means square centimeter, (c*m)^2, 
rather than centi squaremeter, c*(m^2). The J convention for omitting 
parentheses is better. 
- Bo




>________________________________
> Fra: Raul Miller <rauldmil...@gmail.com>
>Til: programm...@jsoftware.com 
>Sendt: 14:07 lørdag den 8. december 2012
>Emne: Re: [Jprogramming] J v Python
> 
>On Fri, Dec 7, 2012 at 12:43 PM, Boyko Bantchev <boyk...@gmail.com> wrote:
>> Traditional algebraic notation is very good for what it has been
>> designed, and much easier to learn for kids than parsing J, let alone
>> understanding the underlying computational model.
>
>To my knowledge, no studies have been done to investigate this issue.
>
>And, if we constrain our use of J to only those operations which have
>equivalents in traditional algebraic notation, I am dubious of the
>conclusion --- it conflicts with my experience.  [That said, if you
>make a deliberate attempt to make one or the other notation confusing,
>you might succeed.]
>
>That said, there's an issue here involving available materials, and
>that is where traditional algebraic notation shines.
>
>> Consider what a juxtaposition of two tokens within an expression could
>> mean:
>>
>>     – (part of the) contents of an array;
>>     – application of a monadic verb;
>>     – application (in the opposite direction!) of an adverb;
>>     – (partial) application of a conjunction (producing an adverb);
>>     – a train of two adverbs;
>>     – part of an application of a dyadic verb;
>>     – part of an application of a conjunction;
>>     – part of a train of three verbs;
>>     – (implicit) composition of verbs;
>>     – a hook.
>>
>> I may be missing some but there are 10 (!) variants so far – all this
>> of nothing more than the innocent sequence of two.  The tip of the
>> iceberg.  How are kids expected to tackle the rest of it?
>
>Note that traditional algebraic notation has analogous issues.  But
>both of these pale to insignificance when compared to the number of
>issues of this sort represented by the english language. So I feel
>this enumeration of partial contexts is a red herring.
>
>-- 
>Raul
>----------------------------------------------------------------------
>For information about J forums see http://www.jsoftware.com/forums.htm
>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to