from the under-achievements dept.
Matthew Sparkes writes "GPS doesn't work underwater, as the signal cannot reach the satellite from a submersible, but researchers have now patented an add-on to the system that could provide GPS navigation for submarines. A base station is tethered to the sea bed at a known depth and GPS location. A submersible anywhere in the area sends out a sonar pulse to which the base station replies with a signal, giving a GPS position and depth as well as the bearing angle from which the submersible's request arrived. The submersible then uses its own depth, which is easily measured, plus the round trip pulse time and the bearing angle sent by the base, to calculate its own position."
It appears that PL/I (and its dialects) is, or will be, the most widely
used higher level language for systems programming.
-- J. Sammet