Does j meet Borud's requirements?

      * It has to be a "real" language.  As in: a language that is
        actually used by a significant number of people in paid jobs.

      I'd like to know of (particularly science) jobs with j, please.

      * No oddball or perversely domain-specific languages.

      Do j's ()'s make it an oddball computer language?

      lisp:   symbol   expands symbol.
              (symbol)   evaluates symbol

      All other computer languages of which I'm aware:
         ()    changes order of operation per elementary algebra.

      j   ()   changes order of operation per generalized college math.


      Parsing j compared with other languages?

      APL/360 has extraordinarily simple parsing rules.

      RPN, forth, postscript stack based languages are common and
simple.

      I'd place j's rules---while still simple---as a little more
difficult and numerous than these.  On the one hand, j parses
differently from other main stream computer languages (the interpreter
requires part-of-speech, context, and rank), making j oddball among
computer languages.  On the other hand, j is deliberately similar to
spoken languages.  There being far more speakers than programmers, I
conclude therefor that all the other computer languages are the
oddballs.



> Date: Thu, 22 Jul 2010 16:30:50 -0500
> From: "PackRat" <[email protected]>
> Subject: [Jchat] J as a programming language for beginners?
> To: Chat forum <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=US-ASCII
> 
> Came across this on another list.  J seems to fit the bill:
> 
> http://blog.borud.no/2010/07/programming-languages-for-beginners.html
> 
> What do you think?
> 
> 
> Harvey

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to