After quite a few years teaching J, I taught Basic for a semester (poorly). I 
struggled to consider teaching the High School course in Advanced Placement 
Computer Science and could make no sense of it and declined the "opportunity".

I did find that several years of teaching Visual Basic at a two year community 
college was helpful for manipulating images and actually doing practical 
things. It was as close as I ever came to "real programming" as opposed to J.

Linda


-----Original Message-----
From: programming-boun...@forums.jsoftware.com 
[mailto:programming-boun...@forums.jsoftware.com] On Behalf Of R.E. Boss
Sent: Sunday, December 02, 2012 4:25 AM
To: programm...@jsoftware.com
Subject: Re: [Jprogramming] @: and capped fork

http://www.brainyquote.com/quotes/quotes/e/edsgerdijk201164.html

or, as I heard him say much shorter: "Basic ruins your life".


R.E. Boss
 

> -----Oorspronkelijk bericht-----
> Van: programming-boun...@forums.jsoftware.com 
> [mailto:programming-boun...@forums.jsoftware.com] Namens Boyko 
> Bantchev
> Verzonden: zondag 2 december 2012 0:10
> Aan: programm...@jsoftware.com
> Onderwerp: Re: [Jprogramming] @: and capped fork
> 
> On 1 December 2012 16:17, Ian Clark <earthspo...@gmail.com> wrote:
> > A "training wheels" form of J, tailored to people who know BASIC, 
> > would be so easy to write.
> 
> Not necessarily.  A BASIC thinking can be so different that hardly any 
> tailoring could possibly exist as a bridge to J.
> 
> Here is a story.
> 
> True BASIC is the modern realization of Kemeny & Kurtz's original 
> BASIC.  The product is priced at $500.  Its web site says that 
> 'thousands of schools, colleges, corporations, and laboratories use 
> True BASIC'.  Like the original BASIC, True BASIC's principal target 
> area of application is education.
> 
> But … there are no first-class Boolean values in this language, or 
> anything in their place.  There are no Boolean (or equivalent) 
> constants.  Boolean expressions can only be used as conditions in 
> statements like IF and DO WHILE, but they are not supposed to have 
> values.  The outcome of Boolean expressions cannot be stored in a 
> variable, passed as an argument or returned from a function.
> 
> Among other things said of this BASIC is that 'it helps … teach the 
> foundational principles of logic'.  Yet, in the tutorials and other 
> teaching and learning aids one never finds problems that explicitly 
> involve logic.  The latter is no surprise: logical calculations are a 
> hard thing to do without logical values.
> 
> 'True BASIC' programmers don't even realize that not having a form of 
> Boolean in the language is a limitation.  This is a world with almost 
> no common points with the expression-based world of J.
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
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