Reply To: C++ Programming
Researching your comments I found that I am twenty+ years out of date! C++ reflects the design of modern OSs where the hardware lives at Ring 0 and has reflections onto Ring 3 but keeps the real stuff protected on Ring 0. As a result C++ prevents you writing stuff for an Atari or any other DMA system even if it is living in a vm or emulator.
As an aside I accidentally found this site which (ignoring protected mode) shows how arbitrary memory addressing can be carried out in 22 different ‘languages’.