Vitalik praises Python-like language Vyper: Ethereum's increasingly advanced high-level language
Vyper is a contract-oriented programming language that is designed for the Ethereum Virtual Machine (EVM) and is considered by Ethereum founder Vitalik to be a more advanced high-level language for Ethereum. In an interview with ChainNews, Blocto co-founder Li Xuan mentioned that the main difference between Vyper and the commonly used language Solidity for developing smart contracts lies in the language used during development. Developers who are familiar with Python-based programming languages may find it easier to work with Vyper, but the underlying language generated after compilation is the same as Solidity.
Table of Contents
Vyper is a contract-oriented Python programming language designed for the Ethereum Virtual Machine (EVM). Ethereum founder Vitalik praised Vyper for quietly becoming a more advanced high-level language for Ethereum. Blocto co-founder Li Xuan mentioned that the difference between Vyper and the commonly used language Solidity for developing smart contracts lies in the language used during development. Developers accustomed to Python programming languages may find Vyper easier to work with, but the underlying language generated after compilation is the same as Solidity.
As for whether developing in different languages would make it easier to introduce vulnerabilities, Li Xuan explained that vulnerabilities need to be addressed in the underlying bytecode. Regardless of the language used for development, the compiled result generates the same bytecode. However, there may be situations where something appears secure at first glance, but due to language characteristics, the actual execution may differ from what the code seems to suggest. This is why Solidity has an annual code obfuscation contest.
Vyper is quietly continuing to progress and become a better and better Ethereum high-level language.https://t.co/VVClIqDCbyhttps://t.co/zdGyzsqoXk
Great and hardworking team @vyperlang and many community contributors. pic.twitter.com/gBdhpnuvp0
— vitalik.eth (@VitalikButerin) July 25, 2022
Related
- Chinese angel investors advise Catizen: The next steps for the WeChat Mini Program reincarnation Mini App should be like this
- Coinbase and others introduce Node Operator Standards Recognition (NORS) to attract institutions to participate in Ethereum staking.
- AI Doughnut Hanging on Your Body! Will the AI Soul Companion Friend, Who Follows You Everywhere, Be Coming Soon?