🚨 O Tempo Está se Esgotando: Reserve Seu Lugar no Sorteio e Resgate Recompensas! COMECE AGORA
Aprenda para ganhar recompensas reais

Aprenda para ganhar recompensas reais

Colete Bits, aumente seu Degree e ganhe recompensas reais!

Novo
Cursos de Vídeo
Cursos de Vídeo
Descontinuado
Expanda sua carreira com cursos em vídeo on-line. Mergulhe em sua aventura de aprendizado!
Termos das Criptomoedas:  Letra S
Eve 19, 2023 |
atualizado Ebr 02, 2024

O Que É Solidity?

Solidity Significado:
Solidity - uma linguagem de programação que é usada principalmente para desenvolver contratos inteligentes na blockchain Ethereum.
fácil
2 minutos

Vamos descobrir o significado de Solidity, sua definição no mundo Cripto, o Que É Solidity e todos os outros fatos relacionados.

Solidity é uma linguagem de programação orientada a objetos. É usado principalmente para desenvolver contratos inteligentes na blockchain Ethereum. Embora em 2014 tenha sido proposto pelo fundador da Polkadot, Gavin Woods, o Solidity foi desenvolvido pela Ethereum e sua equipe de projeto. Essa linguagem de programação é influenciada por outras linguagens de programação populares, como JavaScript, Python e C++.

A Ethereum Virtual Machine (EVM), que serve como uma camada de abstração entre o código de execução e a máquina de execução, interage com a linguagem de programação Solidity. Embora o EVM não compile diretamente instruções de máquina de baixo nível chamadas código de operação, o Solidity deve ser compilado manualmente para elas.

Essa linguagem de programação é simples de mudar e usar, especialmente para indivíduos com experiência anterior em programação. O Solidity é digitado estaticamente, o que significa que ele verifica o código-fonte do programa em busca de erros de tipo e dificuldades sintáticas.

Ele suporta bibliotecas, objetos complexos definidos pelo usuário e herança. Além disso, os desenvolvedores podem projetar novas formas complexas e automatizadas de aplicativos financeiros, de jogos, baseados em leilões, de gerenciamento e outros usando o Solidity.

Embora como qualquer linguagem de programação, o Solidity tenha alguns problemas. Para começar, como os blockchains são imutáveis, um contrato inteligente que foi implantado não pode ser removido ou modificado de forma alguma. Isso significa que cada linha do código Solidity deve ser impecável, ou corre o risco de ser hackeada ou explorada. Além disso, o design do Solidity precisa ser atualizado para atender às necessidades dos requisitos atuais, pois foi projetado durante o período em que o Ethereum não foi implantado.