Most modern CPUs are considerably more complex than this description suggests.
However, modern multi-core CPUs are making this less of an issue.
What follows is a survey of micro-architectural techniques that are common in modern CPUs.
Despite the seemingly greater complexity of the second example, it may actually run faster on modern CPUs because they use an instruction pipeline.
In addition, many modern CPUs have hardware support for breakpoints.
On a modern CPU (as of 2008) the parser throughput is about 1 billion characters per second.
A modern CPU has a design life of 10 to 15 years.
To be clear, the latter example is how modern CPUs work.
This provides floating-point operations compatible with many other modern CPUs.
The performance of modern CPUs is improving at a much faster rate than their memory subsystems.