Con i due core presenti nel processore ARM a bordo, Pico può essere programmato per il multi-threading, l’esecuzione in parallelo di codice. Se provieni dal mondo dello sviluppo software, sarai abituato al fatto che i tuoi programmi siano in grado di fare più di una cosa alla volta – stiamo
programming
Hacker’s Delight – Recensione
In Hacker’s Delight, seconda edizione, Henry “Hank” Warren compila ancora una volta un’irresistibile raccolta di hack di programmazione: tecniche, algoritmi e trucchi per risparmiare tempo che aiutano i programmatori a creare software più eleganti ed efficienti, acquisendo allo stesso tempo una visione più profonda del loro mestiere. Gli hack di
Lanciare processi all’avvio di Raspberry – systemd
In questo articolo cercheremo di spiegare come creare programmi in autostart su Raspberry con l’utilizzo di systemd, systemctl, ed altre tips. Le modalità per creare un programma che venga lanciato in batch alla partenza del nostro Raspberry PI costituisce da sempre il sacro Graal dei programmatori di sistema (e non).
Differenze e novità tra Scratch 2.0 e Scratch 3.0
Scratch 3.0 include un nuovo sound editor, nuovi sprite, nuovi blocchi di programmazione e molti altri elementi per una programmazione agile. Scratch rappresenta l’ambiente di programmazione per giovanissimi e per tutti coloro che non hanno mai programmato. Si tratta di un framework ideato da ricercatori del MIT (Massachussets Institute of
Programmare su Raspberry PI: programmiamo in COBOL
Oggi vedremo cosa occorre per programmare in COBOL con un Raspberry PI: dal software di compilazione al codice di hello world, egestione GPIO. Nella scorsa settimana abbiamo pubbllicato un articolo dedicato al retrocomputing con il Raspberry PI, mostrando come installare ed utilizzare un ambiente Fortran. Abbiamo quindi presentato alcuni esempi
Programmare in Fortran su Raspberry PI è possibile
Per quanto oggi appaia desueto programmare in Fortran, esisterà sempre un vecchio codice da tradurre. Vediamo come gestire il problema sul PI. Fortran è acronimo di Formula Translator, e rappresenta un linguaggi0 di programmazione: compilato e imperativo, particolarmente adatto per il calcolo numerico e la scienza computazionale. Si tratta di
Microbeast: il computer vintage propedeutico!
Microbeast non è ancora uscito, ma sta già facendo parlare di se come uno dei più interessanti dispositivi propedeutici al vintage computing. Se avete letto i nostri articoli, avrete senz’altro incontrato la dicitura “computer a 8 bit“. In realtà, ciò si riferisce solo alla dimensione dei singoli blocchi di dati
Pocket265: hardware vintage nel palmo di una mano
Pocket265 è un PCB delle dimensioni di uno smartphone moderno. Come ben sappiamo, ormai, le persone stanno sviluppando sempre più interesse per il retrocomputing Questo è dovuto a molte ragioni diverse: per alcuni, si tratta di collezionare hardware vintage in ottime condizioni. Per altri, si tratta di utilizzare l’hardware originale
Fondamenti del Linguaggio C – Recensione
Fondamenti del Linguaggio C è un libro scritto da Valerio Cappelli. Unodegli aspetti più interessanti del C è la sua caratteristica di indipendenza dall’hardware, ovvero la possibilità di trasferire e “far girare” su macchine diverse qualunque programma sviluppato mediante questo linguaggio passando semplicemente per una fase di compilazione. Abbiamo già
PONG hard retrogaming con Arduino e l’HAT Moreware
PONG rappresenta il primo approccio con il retrogaming per l’appassionato di giochi. Qui ne presentiamo la nostra versione customizzata. Per molti appassionati che come noi hanno superato la cinquantina, PONG rappresenta il perfezionarsi di un sogno, la trasposizione del concetto di videogame domestico, la fine (o quasi) del gioco del
The Qt 6 QML Book – Un libro in the making su QML
Benvenuti a The Qt 6 Book – Un libro su QML. Questo testo guiderà il lettore attraverso QML, il linguaggio di Qt per la creazione di interfacce utente dinamiche. La capacità di creare interfacce utente dichiarative, reattive e con accelerazione hardware che vengono eseguite con prestazioni native su tutte le