Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • ADOPTION
  • TRADING
  • HACKING
  • SLOT
  • CASINO
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • ADOPTION
  • TRADING
  • HACKING
  • SLOT
  • CASINO
Crypto Flexs
Home»ETHEREUM NEWS»C++ DEV Update: Remix Announced
ETHEREUM NEWS

C++ DEV Update: Remix Announced

By Crypto FlexsApril 13, 20244 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
C++ DEV Update: Remix Announced
Share
Facebook Twitter LinkedIn Pinterest Email

Almost three months after the C++ team was “rebooted,” I’d like to give you an update on the team itself, what we’ve done, and what we’re planning.

team update

The so-called C++ team currently consists of Paweł Bylica (@chfast), Greg Colvin (@gcolvin), Liana Husikyan (@LianaHus), Dimitry Khokhlov (@winsvega), Yann Levreau (@yann300) and Bob Summerwill (@bobsummerwill) . , me (@chriseth) and (kindly “donated” by Eris Industries) RJ (@VoR0220).

Paweł is the original author of the llvm-based EVM-native just-in-time (JIT) compiler. He joined us back in April and will continue to improve JIT.

Greg joined in February and has already achieved significant speedups in our C++ implementation of the Ethereum Virtual Machine, leveraging his experience implementing the Java Virtual Machine for his previous employer, Oracle.

Liana and Yann are working on Solidity and its IDE (yes, plural, see below!).

Dimitry is responsible for consensus testing and also works on the C++ core.

Bob joined in February (having been a part of the community for a long time) and is currently leading an ambitious effort to unpack the C++ codebase. He is also a person who contributed greatly to this case. Farm Guide.

RJ joined Eris Industries in March and is developing the Solidity compiler.

Moreover, the coordination and cooperation between the C++ and Go teams is at a completely different level than before. One of the reasons we are improving the interpreter is to get a watermark for the go-ethereum interpreter, and the lessons learned along the way are reflected directly in the go interpreter, to name just one example.

Remix Announcement

Developing Solidity itself and providing resources and tools for people writing smart contracts and dapps is one of the C++ team’s biggest areas of work. These essential tools are debuggers for Solidity and the Ethereum Virtual Machine. This allows developers to look inside the virtual machine and find the exact points in their code that aren’t doing what they expect. our IDE mix This is a great piece of software that provides exactly this. Unfortunately, most people prefer not to use it. Browser robustness Or maybe some unit testing tool.

This is understandable. People don’t want to switch editors (which is why we’ve gotten so many Solidity plugins for existing IDEs in the last few months) or install additional software. Moreover, the relative amount of external contributions we have received on html5+js-based minimalist IDE browser robustness compared to C++/Qt-based Mix is ​​overwhelming.

Because of that, and in an effort to increase modularity, reusability, and openness, we decided to rethink how we deliver developer tools. remix project We will create a set of reusable html5+js modules for developing and debugging smart contracts.

This means that debuggers for EVM and Solidity can be integrated not only into browser robustness (which will move to a more prominent location in the future), but also into Visual Studio Code, Atom, Sublime, basically any IDE. Based on html5+js. You can even run the debugger from within Mist, even for past transactions!

It’s a bit early to try a remix, but if you want, you can follow the instructions in the repository, but be sure to use the latest development version of cpp-ethereum as your backend node.

For all other users: Here are screenshots of an early proof-of-concept version.

other tasks

In relation to the focus of other current projects, we are improving the runtime performance of virtual machines. Greg has already made great strides in that area and still has a lot of ideas. We are currently setting up a general benchmark so that we can compare the performance of different implementations and the differences between interpreters and just-in-time (JIT) compilers. We plan to make our Just-In-Time (JIT) compiler available for use by other implementations such as py-ethereum and go-ethereum.

Solidity’s main area of ​​work is to extend the usefulness of the library through fixed-point types, structures that are now part of the ABI, “inlineable” functions, and templates. We’d also like to invite the community to help us write and publish useful libraries. Special thanks to Alex Beregszaszi (@axic), Nick Johnson (@Arachnid) and Andreas Olofsson (@androlo) for the great start there!

Finally, we want to reduce the pain caused by external and internal dependencies, especially when working with the current C++ codebase. We’re already almost to the point where we can compile Solidity independently, and the goal is to go back to our old home, the ethereum/cpp-ethereum repository, and split it for only the parts that make sense, namely Mix, Solidity, and EVMJIT. .

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

Ether Leeum validation exit exit queue will explode with 521,000 ETH ATH.

July 26, 2025

Altcoin benefits of capital rotation

July 22, 2025

The future of EF ecosystem development

July 18, 2025
Add A Comment

Comments are closed.

Recent Posts

Cardano (ADA) flashes optimistic signals. Did the meeting just started?

July 26, 2025

DL Mining Launches In The U.S.

July 26, 2025

Ripple CTO’s amazing regret for censorship

July 26, 2025

Ether Leeum validation exit exit queue will explode with 521,000 ETH ATH.

July 26, 2025

Wake’s GMX Hacking Analysis and Attack Scenario

July 25, 2025

Pepeto Announces $5.5M Presale And Demo Trading Platform

July 25, 2025

$75K In Rewards Announced For Valhalla’s First-Ever Tournament

July 25, 2025

Bitcoin Market Bullish? DL Mining Launches $100 Bonus + Sustainable Cloud Mining

July 25, 2025

Bybit And Tether Launch Strategic Partnership To Accelerate Crypto Adoption In Brazil

July 25, 2025

Remittix Presale Raises $17M After Revealing Next-Gen Web3 Wallet Beta Launch Date

July 25, 2025

Pioneering Real-World Asset Tokenization In The U.S. Market

July 25, 2025

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

Cardano (ADA) flashes optimistic signals. Did the meeting just started?

July 26, 2025

DL Mining Launches In The U.S.

July 26, 2025

Ripple CTO’s amazing regret for censorship

July 26, 2025
Most Popular

This Bitcoin indicator predicts a recent price decline, says Quant.

April 29, 2024

Toncoin (TON) Surges Over 13% After Binance Launches Trading Support for Layer-1 Projects

August 10, 2024

Second XRP ETF filing has hit the market. How did XRP price react?

October 10, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2025 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.