El lenguaje informático de contratos inteligentes Lexon (LEX) lanzó el 3 de agosto un compilador que permite a los desarrolladores escribir contratos en Lexon y convertirlos a Solidity, Sophia o Javascript, según declaraciones a Cointelegraph del fundador de Lexon, Henning Diedrich. El compilador se ejecuta en la red blockchain Aeternity (AE) y cobra tokens LEX como pago por cada ciclo de compilación.
Apodado "el lenguaje informático que cualquiera puede leer", Lexon es un lenguaje informático pensado para que parezca un lenguaje escrito o hablado normal. En concreto, la versión actual se ha desarrollado para que parezca y suene como el inglés corriente.
Lexon (izquierda) compilado en Solidity (derecha). Fuente: Lexon.
En una conversación con Cointelegraph, Diedrich afirmó que el lenguaje y el compilador ofrecen tres ventajas principales a desarrolladores y usuarios. En primer lugar, puede utilizarse como herramienta educativa para enseñar a programar contratos inteligentes. Remix, una popular herramienta para aprender Solidity, ha desarrollado un plugin de Lexon que permite a los estudiantes escribir acuerdos en Lexon y ver sus traducciones en Solidity, lo que les permite entender lo que significa el código de Solidity en inglés sencillo. En opinión de Diedrich, esto puede ayudar a los estudiantes a comprender cómo funcionan Solidity y los contratos inteligentes.
En segundo lugar, los contratos pueden escribirse en Lexon para que sean "autodocumentados". En lugar de que un redactor técnico tenga que escribir documentación explicando lo que hace el código, el propio código puede escribirse en un lenguaje que la gente corriente pueda entender. Los programadores han intentado desarrollar algoritmos capaces de producir documentación a partir de un conjunto de código, pero Lexon aborda el problema de otra manera, haciendo que el código sea legible, afirmó Diedrich.
En tercer lugar, Lexon puede utilizarse para producir mejores interfaces gráficas de usuario (GUI) y de forma más automatizada. "Se puede utilizar la riqueza de la información para crear mejores GUI, porque se puede generar más a partir de [esta] forma humana de expresar la lógica, que cuando se toma como punto de partida un lenguaje de tercera generación como Solidity", declaró Diedrich.