Articles by Tag #compiler

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Reinventando a Roda: Criando um compilador em csharp - Parte 1

Por que devemos criar um compilador? Eu acredito piamente em duas coisas: Todo Corintiano...

Learn More 24 0May 14

Top Online React Compiler Comparisons for Developers

As a frontend developer working with React, you've probably found yourself in situations where you...

Learn More 14 1Aug 29 '24

Reinventando a Roda: Criando um compilador em csharp - Parte 2

Voltamos! E dessa vez prometo que o post vai ser mais simples e direto. Era impossível fazer isso...

Learn More 13 0May 26

Reinventando a Roda: Criando um compilador em csharp - Parte 3

Para quem estava duvidando, chegamos ao terceiro post! E nele vamos adicionar o suporte a declaração...

Learn More 8 1Jun 9

How React19 optimizes rendering

React 19 offers several new features. And some of those features improve rendering behavior. This is...

Learn More 4 0Nov 10 '24

Everything you have to know about React 19 ⚛️

🤓 I want to equip you with the needed knowledge for before the new update will hit your...

Learn More 2 2Jun 29 '24

Tsonnet #8 - Graceful error handling for string parsing

Welcome to the Tsonnet series! If you're just joining us, you can check out how it all started in...

Learn More 1 0Feb 11

Tsonnet #12 - To negate or not to negate: adding unary operations

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Mar 9

Tsonnet #6 - Concatenating strings

Welcome to the Tsonnet series! If you're just joining us, you can check out how it all started...

Learn More 1 0Feb 8

Tsonnet #3 - Supporting arithmetic operators

Welcome to the Tsonnet series! In the previous post, cram tests were introduced: ...

Learn More 1 0Feb 6

Tsonnet #1 - JSON literals

In the previous post, I bootstrapped the Tsonnet project and implemented the parsing of integer...

Learn More 1 0Jan 29

Tsonnet #17 - Indexing a String: From copy-paste to unification

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Jun 4

Tsonnet #16 - Late binding and Jsonnet inconsistency

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0May 18

Tsonnet #5 - Pretty-printing JSON

Welcome to the Tsonnet series! In the previous post, we refactored numerical types: ...

Learn More 1 0Feb 8

Smalltalk meets Forth: Episode I

The idea is simple: build a Forth interpreter in Smalltalk in a series of posts and learn some...

Learn More 1 0Feb 6

Tsonnet #0 - From Zero to Interpreter

This is the first post where I'm going to dive in the process of developing Tsonnet. Welcome to the...

Learn More 1 0Jan 27

Tsonnet #11 - Habemus comment!

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Feb 15

Tsonnet #13 - Carets, columns, and clues: adding lexing error tracing

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Mar 28

Tsonnet #7 - No more YOLO exceptions

Welcome to the Tsonnet series! If you're just joining us, you can check out how it all started...

Learn More 1 0Feb 10

Tsonnet #9 - ID please

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Feb 12

Standard ML idiosyncrasies

I've been reading the book Modern Compiler Implementation in ML lately. It's been helpful to brush up...

Learn More 1 0Mar 23

Tsonnet #14 - Where’s Wally? Adding parsing error tracing

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Apr 8

Tsonnet #15 - Teaching Tsonnet to remember: adding variables

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0May 16

Bunster: Revolutionizing Shell Scripting with Secure, Portable Binaries

Quick Summary: 📝 Bunster is a shell compiler that transpiles bash scripts into Go source...

Learn More 0 0Apr 9

Tsonnet #18 - Property-based testing saves the day (and my sanity)

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 0 0Jun 6

How React19 optimizes rendering

React 19 offers several new features. And some of those features improve rendering behavior. This is...

Learn More 0 0Nov 10 '24

rlox: A Rust Implementation of “Crafting Interpreters” – Scanner

I am attempting a Rust implementation of Robert Nystrom's Lox language discussed in Crafting...

Learn More 0 0Jun 14

Parser Synchronization: The Art of Graceful Error Recovery 🔄

Imagine your parser as a skilled jazz musician in the middle of an improvisation session. When they...

Learn More 0 0Jun 8

Mastering Compiler Concepts: A Comprehensive Collection of Free Programming Resources

The article is about a comprehensive collection of free online resources that delve deep into the world of compilers and programming languages. It covers a diverse range of topics, including fundamental programming language concepts, the theory of computation, compiler design and implementation, functional programming, and even building your own programming language and Markdown compiler. With a total of 8 high-quality tutorials from prestigious institutions like the University of Washington, UC Davis, University of Illinois, and more, this collection is a must-read for anyone interested in mastering compiler concepts and expanding their programming skills. The article provides a detailed overview of each resource, making it easy for readers to find the content that best suits their learning needs.

Learn More 0 0Sep 30 '24

Amigo language, 0.91

Amigo v0.91 has been released: www.amigo-lang.com New: type ranges, dynamic arrays, and ranged...

Learn More 0 0Dec 25 '24