Hello!
I havent reached Google Go for quite a while, but I am programming my own programming language (with Julia - I became quite decisive when it could not decide, whether 1im or 2im is bigger for imaginary numbers) and I decided one important thing about Pointers.
Meanwhile I worked with this a little bit and switched from C++ to Pascal, because I figured out this Language Table:
--------------- Logical Mathematical
Beginner Basic Turtle, Logo
End-user C++ Pascal
Scientific Fortran Julia
For studying, creating end-user software or doing science.
When I was a child, I wrote Pascal. Then, C++. Meanwhile I became mathematical from logical, so I figured out Pascal is actually quite perfect; I like all those longer words again. I don't believe in things like yes and no any more, it is a Turing paradox.
-------------------------------------------------------------------------------------------------
Which I actually wanted to write despite of re-welcome message:
Pointers, raw memory management versus language object:
- One object is third level equality, whether it is identical or not.
- Another object is access to objects, setting them to Variable and Null status.
Tambet