Il compilatore TinyCC è stato creato quasi vent'anni fa per essere estremamente veloce così da utilizzare programmi scritti in C come se fossero degli script. Mettiamolo alla prova creando un semplicissimo IDE per il linguaggio C.
Benvenuti su You Dev IT!
Il Tiny C compiler
Pubblicato il 24 feb, 2023
Il compilatore TinyCC è stato creato quasi vent'anni fa per essere estremamente veloce così da utilizzare programmi scritti in C come se fossero degli script. Purtroppo la velocità è ottenuta a spese dell'ottimizzazione del codice compilato. Mettiamolo alla prova creando un semplicissimo editor per Windows.
Particle Life con il WebAssembly in 3D
Pubblicato il 8 feb, 2023
Dopo aver simulato la "Particle Life" in 2D, passiamo alla terza dimensione. Quanto sarà complicato trasformare il codice originale per passare al 3D?
Il Turbo C++ del 1992
Pubblicato il 26 gen, 2023
Trent'anni sono un'era geologica quando si parla di linguaggi di programmazione. Riprovo il Turbo C++ della Borland che, all'inizio degli anni '90, mi ha fatto scoprire la programmazione ad oggetti.
L'insieme di Mandelbrot in C con Raylib su Win11
Pubblicato il 6 mag, 2022
Ricompiliamo su Windows il codice per disegnare l'insieme di Mandelbrot con Raylib e, visto che ci siamo, lo zoommiamo (quasi) tempo reale e gli applichiamo una bella palette di colori. Il prossimo passo? Utilizzare il multithreading!
Passiamo da SDL a Raylib!
Pubblicato il 1 mag, 2022
Avevamo tracciato l'insieme di Mandelbrot utilizzando le librerie SDL, ma abbiamo pensato di provare Raylib, un'altra libreria per realizzare giochi multipiattaforma e multilinguaggio. Vediamo l'effetto che fa!
Mandelbrot in WebAssembly!
Pubblicato il 27 apr, 2022
Implementiamo l'algoritmo dell'insieme di Mandelbrot per il WebAssembly (versione non ancora ottimizzata):
Spieghiamo il codice C di "Pilotiamo l'astronave"!
Pubblicato il 19 apr, 2022
Nell'ultimo video abbiamo mostrato come si pilota l'astronave nel simulatore del piccolo sistema stellare che stiamo sviluppando. A grande richiesta, spieghiamo a grandi linee il codice nel linguaggio C che realizza la simulazione.
Pilotiamo l'astronave!
Pubblicato il 18 apr, 2022
Il corso di WebAssebly e Linguaggio C continua! Al piccolo sistema stellare abbiamo aggiunto un'astronave che può anche sparare missili. Nel prossimo video della serie aggiungeremo le collisioni e qualche antagonista (Klingon o Romulani?) da affrontare in un combattimento spaziale.