I would take a different tack and concentrate on how J is used to solve a real world example rather than talk about the language and its design.
For instance you might start with a simple problem such as one of the Google CodeJam practice exercises: http://code.google.com/codejam/contest/dashboard?c=90101#s=p0 (you need to login to Google to enable the AJAX add-in that's required to see this - there's a sign-in link on the page). Next, you could show a typical Visual Basic solution to this problem and maybe talk a little about the approach used. >From there, you could show a finished, polished version of a J solution. You are then in a position to demonstrate the approach used to solve the problem, e.g. trying out ideas in the IJX window, cut and pasting lines of code into an IJS window to build up a function, then finalising the code and testing it. That way the audience get to see how a J programmer tackles a problem compared to how, say a VB or C programmer might do, and maybe get a flavour of the different way of thinking. (The CodeJam example linked to above is very amenable to the use of Base and AntiBase). -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of EelVex Sent: 29 July 2011 22:08 To: [email protected] Cc: [email protected] Subject: [Jprogramming] I'll give a talk on J programming. Any ideas? I'm about to give a talk on J programming. I plan it to be about 30minutes long. The audience is mixed but most have a decent exposure to C++, Java and/or Python. Any suggestions on: * where to focus * how to present J * what to avoid ? Thanks, eelvex :) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
