[Edu-sig] Textbooks

Paul Barrett pebarrett at gmail.com
Sat Feb 25 18:18:47 CET 2006


The multidimensional array modules in their various incarnations, Numeric,
Numarray and Numpy - with the Numpy being the latest and hopeful last - are
based on J's array semantics and behaviour.  So in some sense, you can teach
J programming concepts by using Numpy.

Have you you tried Numpy?

 -- Paul

On 2/24/06, gerry_lowry{905~825'9582}abilityBusinessComputerServices <
gerry.lowry at abilitybusinesscomputerservices.com> wrote:
>
> You may want to teach J first, in addition, or instead.
> http://www.jsoftware.com/
>
> Also FREE.    J is the creation of Turing Award winner Ken Iverson and his
> colleague Roger Hui.
>
> "J is a modern, high-level, general-purpose, high-performance programming
> language. J is portable and runs on Windows, Unix, Mac,
> and PocketPC handhelds, both as a GUI and in a console. True 64-bit J
> systems are available for XP64 or Linux64, on AMD64 or Intel
> EM64T platforms. J systems can be installed and distributed for free."
>
> Examples:
>
> 5 + 5
> 10
>
>    ADD =. +
>
>    5 ADD 5
> 10
>
>    +/ 3 4 5 8 12 45
> 77
>
>    ADDtheseNumbers =. +/
>
>    ADDtheseNumbers  3 4 5 8 12 45
> 77
>
> 2 + 5 6 7
> 7 8 9
>
>    i. 6
> 0 1 2 3 4 5
>
>    power =:  ^
>    x power 2
>
>
>    x =. 3 4 5 6
>    x power 2
> 9 16 25 36
>    2 power x
> 8 16 32 64
>
>
> J comes with many tutorial labs as part of the IDE.
>
> J processes vectors and arrays with ease.
>
> J forums have many J'ers willing to guide.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/edu-sig/attachments/20060225/68b9d369/attachment.html 


More information about the Edu-sig mailing list