The coding language of Cardano is done in Haskell. Haskell is a programming language with a high degree of fault tolerance. In the future, it will be impossible to know the complexity of the blockchain based system, ergo it is important to have a language that allows a margin of error. In this way, compatibility would not be an issue regardless of what new system might be made in the future.
BITKUB HELP CENTER