Migliora il tuo craft, un progetto alla volta

Vuoi diventare un bravo programmatore? Programma progetti significativi!

Esplora i progetti

In lavorazione

Simple Interpreter

Ogni programmatore esperto dovrebbe aver implementato almeno una volta un interprete. L'inteprete è quel programma che trasforma il testo in computazione. Esattamente come fa Python. Scrivere un interprete significa vedere come si implementa un linguaggio di programmazione interpretato.

interpreterslanguagesparsing
In lavorazione

Simple Compiler

Ogni programmatore esperto dovrebbe aver implementato almeno una volta un compilatore. Il compilatore è quel programma che trasforma il testo in un altro programma, che può poi essere eseguito. Esattamente come fa gcc. Scrivere un compilatore significa vedere come si implementa un linguaggio di programmazione compilato.

compilerslanguagescode-generation