Move is a novel smart contract programming language that was developed by Meta (formerly Facebook)’s Diem blockchain engineers. It is a platform-neutral, Rust-based programming language that aims to address several issues that have arisen in traditional blockchain programming languages when building assets, issues with smart contracts, for example.
An in-depth look into Move and how it compares to the existing Rust-based model used on Solana can be found in this article on Medium. The article provides a technical overview of Move, its novel programming model, the Sui blockchain and how it leverages Move’s features, and how it compares to Solana and its programming model.
There are also other smart contract languages such as Solidity and Clarity. A comparison between Solidity, Move, and Clarity can be found in this article on 101 Blockchains. The article discusses the key differences between these three smart contract languages and their use cases.