Nato agli inizi dei favolosi anni ’70, nonché agli albori dell’era elettronica ed informatica, mi sono subito appassionato al fantastico mondo dei computer e dell’elettronica digitale.
Parole come multimedia, streaming, digitalizzazione, smartphone, download, erano ancora sconosciute.. l’informatica si elaborava nei garage e i vari Bill Gates e Steve Jobs erano considerati dalla massa, solo dei folli visionari.
..Ah si! Anche Google non esisteva (Larry è un mio coetaneo 😎 ) e la stessa Internet era solo un un primordiale esperimento chiamato: ArpaNet.
Ricordo il mio primo personal computer, regalatomi da ‘Babbo Natale’, il Commodore Vic20, con il quale imparai il linguaggio BASIC e scrissi il mio primo programma “MENU'”: una serie di ricette per la cucina! 😳
Subito dopo passai al Commodore 64, poi ancora al C128; ma la svolta informatica avvenne però tra la fine degli anni ’80 e l’inizio degli anni ’90, con l’Amiga ed il suo fantastico sistema operativo: l’AmigaOS.
I miei veri miti informatici sono quindi nomi sconosciuti ai più: Jay Miner, Carl Sassenrath, Robert J. Mical, Dave Haynie, etc.. veri e propri Guru, precursori di un epoca che neanche loro stessi avrebbero mai potuto immaginare!
Il mio primo vero computer fu l’Amiga 2000, che espansi fino all’inverosimile, per poi passare ad un bellissimo Amiga 4000, anche questo super accessoriato, espanso addirittura con schede PowerPC.
Appresi quindi i concetti di multitasking e multimedialità in un’unica volta e, sopratutto, imparai a programmare a basso livello in Linguaggio C, Assembler 68k e Assembler PowerPC 😛
In seguito, nell’ambito dei miei studi informatici, capirete che gli esercizi svolti all’epoca in Cobol e Pascal, rappresentavano per me una passeggiata 🙂
Concetti inerenti l’ottimizzazione delle risorse, come la ripartizione dei processi e il fine tuning li ho appresi da questa esperienza e portati avanti fin oggi, applicandoli in tutti i campi.
E poi anche le pratiche di interventi DIY (Do It Yourself), Hacking, Cracking ed Overclocking, partirono proprio in questi anni.. come conseguenza non credo di aver mai chiamato a casa tecnici riparatori, elettricisti, idraulici, carpentieri, falegnami o altro! Ho sempre fatto tutto da me, come fossi stato un vero professionista del settore..
..Giusto a titolo di esempio, sono abbastanza sicuro del fatto che tutto quello che stai leggendo ora gira su un dispositivo (Qnap ts-431) molto meno potente dello smartphone che hai ora con te!
Ed è stato fatto a costo zero, a casa mia, in una giornata fredda e prenatalizia dell’Anno del Signore 2017 😎
Queste sono le mie basi, tutto quello che ne è scaturito dopo, e che mi ha permesso di vivere di pane ed informatica per un bel pò, è stato solo grazie a questo! 😉
Riporto di seguito il link ad un sito che ospita un mio programma riguardante l’esplorazione dei frattali di MandelBrot e Julia, compatibile solo con AmigaOS, scritto in linguaggio C ed Assembler (68k e PowerPC): FlashMandel
La particolarità risiede nella particolare tecnica di rendering ricorsiva basata sul ‘divide et impera’ che, unitamente alle routine principali scritte in assembler, lo rende particolarmente veloce anche su macchine meno performanti. Quando dico meno performanti intendo CPU ad un clock 7.14MHz, ormai ben più lente del tuo orologio da polso 😆
Il programma è open source e contiene diverse migliaia di righe di codice, ci ho speso moltissime ore di coding e spero che possa essere di spunto per altri programmatori.
..Se hai progetti al di fuori del comune e/o vuoi una mano per razionalizzare la tua rete di personal computer o altre particolari esigenze contattami, sarò bel lieto di darti una mano!
Se vuoi sapere qualcosa in più su di me come consulente informatico ti invito a compilare ed eseguire il seguente codice C 😆
#include <stdio.h>
#ifdef WIN32
#include <stdafx.h>
#include <windows.h>
#else
#include <unistd.h>
#endif
const char *text = “Computer programmer, mainly in C and Assembler languages, developed in my spare time and for Amiga computers, a free FAAST fractal explorer application called ‘Flashmandel’, with many international recognitions.\n\n\nhttp://os4depot.net/?function=showfile&file=graphics/misc/flashmandelng.lha\n\nJust from early beginning of the new Internet era, I was always actively involved in newsgropus and web forums discussions, about technical and programming questions, signing them with nikname ‘Fl@sh’.\n\n\nDino Papararo\nmobile: 3316819932 email: dino.papararo@gmail.com\n#AmigaRulez!\n”;
int main()
{
while (*text != ‘\0’)
{
putchar(*text++);
fflush(stdout);
#ifdef WIN32
Sleep(50);
#else
usleep(50000);
#endif
}
getchar();
return 0;
}
Questo è il mio profilo LinkedIn, se vuoi aggiungimi ai tuoi contatti!