Grazie a @fogbank , andiamo alla scoperta del compilatore Super-C per il Commodore 64 del 1985. Un editor, compilatore, linker completo di librerie grafiche che riempie interamente un floppy disc del C64. Scopriamo assieme come funziona!
Benvenuti su You Dev IT!
Tiny C compiler su VS Code
Pubblicato il 15 giu, 2024
Il TCC è un veloce compilatore realizzato da Fabrice Bellard. Vediamo come si può utilizzare facilmente per mezzo dell'editor Visual Studio Code.
Una libreria grafica per il Power C del C64
Pubblicato il 16 apr, 2024
Scopriamo assieme un'estensione della libreria grafica Grafpak di Power C. Vengono aggiunte numerose funzioni che la rendono ancora più interessante. Proviamo anche un semplice programma che mostra una struttura in 3D animata.
Grafica con il Power C sul Commodore 64
Pubblicato il 11 apr, 2024
Scopriamo assieme la libreria grafica Grafpak di Power C. Risulta molto essenziale, ma ne esiste una versione ampliata che potremo provare in un futuro video.
Un compilatore C per il Commodore 64
Pubblicato il 8 apr, 2024
Nel 1985 è stato sviluppato un compilatore C per il nostro amatissimo Commodore 64. Maneggiando i floppy disk come disc jockey si poteva scrivere, compilare e linkare un programma scritto in linguaggio C. Scopriamo assieme qual era la procedura!
L'autore di TinyCC
Pubblicato il 2 apr, 2024
Dai compilatori C, a FFmpeg, alle cifre di pi greco, fino alla compressione di testi mediante i Large Language Models: tutto questo ed altro è riuscito ad ottenere Fabrice Bellard finora. Diamo una veloce occhiata al suo sito!
Strumenti di sviluppo per Amiga
Pubblicato il 5 gen, 2024
Per gli iscritti interessati, mostriamo lo strumento di sviluppo che utilizzeremo per provare alcuni potenzialità dell'hardware dell'Amiga 500. Naturalmente se avete ulteriori consigli, i commenti sotto al video sono a vostra disposizione.
Un semplice IDE per il linguaggio C
Pubblicato il 3 mar, 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. Mettiamolo alla prova creando un semplicissimo IDE per il linguaggio C.
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.