Re:Rust for C++ programmers – part 4: unique pointers
by jerf on Tuesday April 29, 2014 @12:28PM
(#7668061)
In the same way that GC is, yes. Technically both are probably fully deterministic, just not readily determinable by casual examination of the code at compile time.
[ Parent
| on HN ]
Re:Rust for C++ programmers – part 4: unique pointers
by pohl on Tuesday April 29, 2014 @12:35PM
(#7668121)
I guess I didn't mean nondeterministic in the philosophical indeterminism sense, but in the sense that different runs might produce different behavior.
Re:Rust for C++ programmers – part 4: unique pointers
by loup-vaillant on Tuesday April 29, 2014 @08:21PM
(#7670816)
Well, you can get there if you lag enough to drop a few frames in a competitive FPS game: while the game is still deterministic, the game/players system will diverge: a few dropped frames can get you fragged.
Also, some naive simulations will adapt the length of their steps with the time it takes to compute them. Any performance variation gives you full blown unpredictability.