In fact, you can easliy teach about pointers and memory management using 
Java. 
Simply have them use a large array to simulate physical memory  and give 
them
exercises chasing pointers through the array, etc.

Unsupported hypothesis:  They will actually learn about memory management 
and
pointers faster and easier this way becauses debugging will be easier; 
addresses will
all be integers starting at zero, rather than hex starting at an arbitrary 
offset.

I've even heard of giving exercises like this when teaching C++, before 
introducing the native pointer
constructs, because of the easy of visualizing what is taking place.

Ruven Brooks

Reply via email to