Solidity es un lenguaje de programación específicamente creado para Ethereum, influenciado por C++, Python y Javascript. Si bien es un lenguaje que toma bases de la programación orientada a objetos, en términos más precisos se le clasifica como “orientado a contratos”.
Todas las tecnologías como lo son Ethereum y su EVM necesitan de un lenguaje de programación para funcionar. Es aquí donde Solidity se hace presente como lenguaje de programación por excelencia para trabajar con esta Blockchain.
Solidity en Ethereum
Solidity es un lenguaje fuertemente tipado, lo que significa que requiere del uso obligatorio de ciertas características e indicaciones para que el código fuente sea más seguro.
No es el único lenguaje usado para el desarrollo en Ethereum, una alternativa podría ser Vyper.
Con este lenguaje podrás generar portales NFT, tokens, proyectos DeFi (Finanzas Descentralizadas), aplicaciones descentralizadas o dApps, entre otros casos de utilización que derivan del ingenio sin límite de las personas. Por supuesto, puedes desarrollar soluciones que buscan resolver problemas cotidianos, hasta problemas que podrían no parecer tan obvios.
Solidity será tu primer gran paso en el desarrollo de contratos inteligentes para conocer sus características como lenguaje de programación, será muy importante para desarrollarte a ti como profesional en tecnologías Web 3.
Contribución creada por: Luis Enrique Herrera y Kevin Fiorentino (Platzi Contributors).
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.