Hi, Mike,
I have several Pi machines kicking around my lab, for
various projects. They are simple and super, IMO.
The Pi 4 B is quite good, I find: 4 cores, two 4K HDMI outputs,
WIFi, and more. It comes in several variants of DRAM,
but I suggest that you just get the 8GB one, as
it gives you some of that inevitably needed elbow room.
DRAM is not upgradable - it's soldered onto the motherboard.
I just looked at the Pi 400, but it only comes with 4GB DRAM,
at present. Wait for More DRAM, Igor.
I think the best deal for a newcomer is the Pi 4 Desktop,
which does come in an 8GB version, and it has everything
you need except a monitor - it comes with two HMDI cables,
mouse, & keyboard. Nicely packaged, well documented,
and with enough guts that you can run a [small] web server
on it:
https://www.raspberrypi.org/products/raspberry-pi-4-desktop-kit/?resellerType=home
In Canada, I ordered an 8GB one of these for $238CAD,
including all taxes and shipping. It arrived at my door two days later,
from these people:
https://www.buyapi.ca/product/raspberry-pi-4-desktop-kit-8gb/
I think the best thing about the Pi for me is the ease with which
anyone can do simple projects involving robotics, computer
vision, electronic and device controls, and the like. The book that
comes with it is a great introduction for the uninitiated
who want to experiment in such areas. Several artists in my community
use Pis, as well as arduinos and such.
Dyalog APL offers free downloads of their APL interpreter
for the Pi: https://www.dyalog.com/dyalog/raspberry-pi.htm
I don't know if anybody has ported J to the Pi, but it should
be straightforward, since the Pi runs linux. Ah, this looks
like one:
https://www.raspberrypi.org/forums/viewtopic.php?t=248133
One of my Pis here has a $50CAD-ish (so-so) camera hooked up to it that
I plan to use for some more work on Convolutional
Neural Nets (CNNs) [Now rebranded as "deep learning"] in APL.
An early paper on the subject is available here, but if you don't have
access to ACM publications, let me know:
https://dl.acm.org/doi/10.1145/3315454.3329960
Here's your homework: get him to try out Mathematica,
then write him a one-page Rosetta Stone page of
Mathematica ←→ J, with a few bits showing where APL
and J "just work", without dumb limitations on rank/shape, etc.
I think the Pi is a great gift to inspire creativity in kids in late
elementary school or later, even if they are 40 years old.
Bob
On 2020-11-19 2:59 p.m., 'Michael Day' via Chat wrote:
As several J chatterers have mentioned the Raspberry Pi, I'd welcome
ideas about it
as a present for our son. He's old enough to know better, in his
40s, but persists in
writing Pascal/C++ code for his job in a smallish S/W outfit,
producing & maintaining
software for big Accountancy firms, such as PCW. He enjoys writing
2-3d graphics/video
apps for tablets as a hobby.
I think he must have mentioned the Pi to his Mum a few days ago; she's
passed the
baton to me.
I see there are several models out there, and they seem to come in
various forms,
from what looks like a Motherboard + through to a complete PC, minus
monitor.
J chat has mentioned models up to the Pi 4 B, but there's a Pi 400 PC
kit out there. Are the
earlier generations worth looking at?
Bearing in mind that I'm unlikely to persuade him to install J (though
he might appreciate
Mathematica which has been mentioned as part of the bundle) : any ideas,
recommendations, caveats....
Thanks in advance
Mike
--
Robert Bernecky
Snake Island Research Inc
18 Fifth Street
Ward's Island
Toronto, Ontario M5J 2B9
[email protected]
tel: +1 416 203 0854
text/cell: +1 416 996 4286
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm