The difference is that one expansion is quasi-static (the reversible one) while the other is spontaneous because of a dramatic change of the external constraints (the irreversible one).
1) In the quasi-static case, you start off in the state where gas pressure equates external pressure. An external operator then slightly decreases the outside pressure so that the gas expands a little bit before reaching very fast a new equilibrium state. You then repeat this procedure as many times as necessary to reach the sought pressure.
2) If instead, you decrease instantaneously and dramatically the outside pressure, then the gas will expand until it reaches equilibrium but in a fashion very very different from that would be done quasi-statically. As an example, for a start, quantities like internal pressure, temperature etc.. are not even well defined during an irreversible expansion.