Some programming languages manage to absorb change, but withstand progress.
The synergy between theoretical computer science and applied mathematics has led to breakthroughs that were once thought impossible.