On 11/28/2017 06:46 PM, Henry Rich wrote:
> I guess we can disagree on whether the bogging down is to be 
> attributed to J or to the user.
I wouldn't necessarily disagree with you too much about that.  :)  I 
realize I'm a clueless newb; but it does seem that J presents greater 
syntactic difficulties than most languages.

Btw, language beginners may not seem important, but if you want the 
language to thrive you need lots of beginners who don't get 
discouraged.  A lot of people hate javascript, but it's easy to get 
going with and it's taking over the world.
>
> Two-dimensional programming languages have been talked about for at 
> least the 50 years I have been coding, and none has really taken off.  
> Just specifying such a language, never mind parsing it, would be a 
> challenge.
I also like 9!:3 (2) (my god, I'm going native).
>
> J at least has dissect, which gives a 2-D display of what a sentence 
> is doing.  I haven't seen anything comparable to that elsewhere.
>
> Henry Rich
>
>
>
>>> J is a language for describing a computation.  C/C++ is a language 
>>> for telling a computer how to execute a computation. 
>> I like that distinction.  But J seems to get bogged down in syntactic 
>> issues.  As a beginner I find it impossible to parse a moderately 
>> sized tacit expression.  No doubt one gets better at this, but like 
>> all computer languages, the one dimensional space it lives in seems 
>> to confound any attempts to represent mathematical ideas directly.
>>
>> A computer language based on mathematical notation sounds like a cool 
>> but impractical idea.  It would to have to be 2 dimensional, as in 
>> fact math notation is.
>
>
> ---
> This email has been checked for viruses by AVG.
> http://www.avg.com
>
> ----------------------------------------------------------------------
> 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