Smart contracts on the Ethereum blockchain are written in Solidity, while other blockchain platforms may use different programming languages.