3 ms·
I appears that new project starting from clean slate, and being able to use newest research and learn from mistakes of others, and therefore being better than t
by glogla 13y ago
I appears that new project starting from clean slate, and being able to use newest research and learn from mistakes of others, and therefore being better than the original project, is a pretty common pattern.
For example, see LLVM and GCC. LLVM is better compiler simply because it has much less legacy code to understand, maintain and support, less platforms, and mostly because it's twenty or more years younger. Similar thing can be stated about screen and tmux, apache and nginx, X and of course wayland (the whole point of Wayland is to do just this), and perhaps other tools.
While this may look sad, it shows, that despite the fact that everyone is still using algorithms from the 60's to find shortest path in a graph (1) it shows that our field is evolving. And that's a good thing.
(1): at least I hope. If there's a new one, please tell me!
- Ygg2 13y ago(1) There is a modification of A * star. It's called A * jump point search. http://harablog.wordpress.com/2011/09/07/jump-point-search/ http://harablog.wordpress.com/2011/09/07/jump-point-search/