Solidity Compiler - open source code Sol2TVM

admin

Administrator
Команда форума
Сообщения
525
Реакции
145
TON Labs open Sol2TVM - Solidity compiler in OpenSource. We are glad to open access to source code of the Solidity Compiler that is already familiar to the community through a series of beta-releases. The compiler itself takes source code in Solidity and generates TVM assembly that is then processed by the TVM_linker utility (also open-sourced) to generate bytecode. Most part of the standard language features are supported. With the compiler in open source now, TON Labs welcomes community contributions to it and optimization suggestions.

Despite the fact that the release of TON was delayed for reasons beyond the control of the community, we at TON Labs are confident that those community members and teams who are currently studying TON and actively participate in shaping the face of the future ecosystem by creating the first solutions, will gain a sufficient advantage in expertise and the ability to be the first to launch ready-to-use products. That means a lot.

Sol2TVM Compiler Github: https://github.com/tonlabs/TON-Solidity-Compiler
 

alfacoder

Member
Сообщения
50
Реакции
9
While we all like low level programming languages, there is a reason why high level languages exist. In the past it was true that low level programming always exclusively led to more efficient code. With the development of modern compilers it is almost universally no longer the case. In this video we show how Sol2TVM Compiler by TON Labs produces a smart contract code which is as efficient as low level implementation while benefiting from all advantages of Solidity high-level language programming.


 

admin

Administrator
Команда форума
Сообщения
525
Реакции
145
TON Labs further enhanced an API for smooth and easy use of TVM intrinsics in Solidity contracts.

To learn more about it, check the video


To start with the compiler, go to our open source repository

To play with sample contracts and learn the ropes of writing them for TON, check this repository

To read more about the TON Solidity compiler, go to documentation
 
Сверху