J in the clouds

The new browser based version of J (J701) increases the flexibility of the language in several exciting dimensions.

  1. It allows remote access to a J server for mobile devices; effectively turning a phone into a programming tool.
  2. It facilitates creation of a much richer media environment. The web browser allows responses in a variety of media (video, audio, graphical) beyond the text mode.
  3. An interpretive layer can aid novice understanding. For example a GUI could provide not just the final calculation but intermediate results that clarify the language process.
  4. The power of web tools such as SproutCore and Jquery allow visually appealing interface design, attracting new users initially repulsed by a ‘geeky’ look.

The new version enables far greater exposure of the J language, but in the end its real power remains that it is an executable, mathematical notation. As such it provides a symbiosis of human and machine, and a framework for exploring mathematical patterns.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s