Backward compatibility is a feature of some computer languages that allows programs written in one language to run unchanged on older versions of the same language.