Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • ADOPTION
  • TRADING
  • HACKING
  • SLOT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • ADOPTION
  • TRADING
  • HACKING
  • SLOT
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

Hash research CEO is appointed chief policy officer at the presidential office

June 7, 2025

Ether Leeum’s imminent brake out in major chart patterns

June 6, 2025

Bitcoin dives for less than $ 102K in fading momentum and macroscopic uncertainty.

June 6, 2025
Add A Comment

Comments are closed.

Recent Posts

Trump memoin is faced with a $ 520m lock in July and the price drops by 85%.

June 7, 2025

Vaneck launches GPZ ETF for alternative asset managers.

June 7, 2025

Apple, X, Airbnb Eye Stablecoin Integration

June 7, 2025

Strategy to raise almost $ 1B by STRD priority proposal for BTC accumulation

June 7, 2025

Hash research CEO is appointed chief policy officer at the presidential office

June 7, 2025

Thorchain integrates the director of the XRP to facilitate the distributed swap.

June 7, 2025

Thorchain integrates the director of the XRP to facilitate the distributed swap.

June 7, 2025

Coinbase adds a pancake swap to Roadmap to Surges for BNB Chain Dex to record $ 173,000,000 in monthly.

June 7, 2025

Nautilus launches anti -tamper prevention Oracles in Sui Mainnet.

June 7, 2025

Binance Alpha Listing Drive Skating Token Price 33%

June 7, 2025

Data Center security improvement: Role and risk of base board management controller

June 7, 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

Trump memoin is faced with a $ 520m lock in July and the price drops by 85%.

June 7, 2025

Vaneck launches GPZ ETF for alternative asset managers.

June 7, 2025

Apple, X, Airbnb Eye Stablecoin Integration

June 7, 2025
Most Popular

Meet political commentator Mike Novogratz

May 31, 2024

Morpho becomes the first L2 protocol to be released from Base.

June 18, 2024

Cypherpunk Holdings Invests in Solana Again

August 1, 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.