Programming Language of IC : Motoko IC runs WASM to store data and execute code. WASM is similar to Ethereum's EVM. Compared with EVM, WASM with higher execution efficiency, security and scalability. Motoko is an open-source programming language made by the Dfinity Foundation, aimed to seamlessly support the programming model of IC, allowing makers to set applications on IC and use its unique functions easily. Motoko has orthogonal persistence, which reserves the memory page of the running code. The makers don’t worry about showing saving data between messages, nor don’t worry about files or external database: when the next message arrives, Any values or data structures that still exist in the program variable. Its productivity and safety featuresinclude automatic memory management, generics, type inference, pattern matching,and arithmetic with arbitrary-precision and fixed-precision. Meanwhile,IC introduces Candid's interface, and support Rust and more languages, and achieves good cross-language interoperability.