Tag Programming Languages

The Vandal Framework: Scalable Security Analysis for Ethereum Smart Contracts

In the rapidly evolving world of blockchain technology, smart contracts have emerged as a revolutionary force, promising applications across law, business, commerce, and governance. However, along with their potentials, these autonomous programs also present significant security vulnerabilities. The research article… Continue Reading →

Understanding Graduality in Programming Languages through Embedding-Projection Pairs

In recent years, the realm of programming has seen a fascinating evolution towards gradual typing, a hybrid model that seeks to find harmony between the stringent guidelines of static typing and the flexibility offered by dynamic typing. A pivotal piece… Continue Reading →

The Typed Warren Abstract Machine: Enhancing Logic Programs with Typed Compilation

In the ever-evolving landscape of computer science, the challenge of ensuring correctness in software remains paramount. One exciting development in this realm is the concept of the Typed Warren Abstract Machine (TWAM), a revolutionary approach designed by Rose Bohrer and… Continue Reading →

The Advancements in Compiler Technology: Rosa, a Compiler for Real Numbers

Numerical software plays a vital role in various domains, such as scientific computing and embedded systems. However, it is no secret that numerical computations are prone to errors and uncertainties, compromising the accuracy of the results obtained. To address this… Continue Reading →

Improving Grammar Definition Reuse and Modularity with Grammatic

How can we make grammar definitions more modular and reusable? This is the question addressed by the research article titled “Grammatic – a tool for grammar definition reuse and modularity” by Andrey Breslav. Grammatic is a powerful tool that aims… Continue Reading →

© 2024 Christophe Garon — Powered by WordPress

Theme by Anders NorenUp ↑