Informatica

Prima pagina manuale Commodor Vic20
Prima pagina manuale Commodor Vic20

Felice fu colui fu dato conoscere la causa delle cose

Virgilio, Georgiche, II, 490

Dicembre 1982 all’età di 11 anni il mio caro amico Mauro ci invita a casa sua a vedere il suo regalo di natale, un computer. In quel momento pensai a Hal 9000 il computer di bordo della nave spaziale nel film 2001: Odissea nello spazio. Arrivati a casa di Mauro subito ci fece vedere le potenzialità di gioco ma io e mio fratello e mio cugino Aldo fummo attratti subito dal manuale di istruzione dove già alla seconda pagina proponeva un semplice programma stile "hello, world\n" di Kernighan e Ritchie. E' in quel momento nasce la curiosità e il desiderio di saperne di più sull’informatica

I primi studi di informatica
il mio computer
1983 l'Istituto Geografico De Agostini registrava la testata "Il mio computer."

Nel 1983 in Inghilterra la Orbis Publishing Ltd di Londra pubblicava "The Home Computer Course" (corso di computer caserecci). A ottobre 1983 l'Istituto Geografico De Agostini registrava la testata "Il mio computer”. Corso pratico di informatica: micro, mini e personal computer", consistente nell'adattamento e traduzione dell'opera inglese , un'opera che iniziò ad accrescere il mio desiderio di possedere un super computer, che grazie ad un ingente investimento del mio caro padre, io e mio fratello realizziamo il nostro sogno con l’acquisto di un sinclar QL e sucessivamente un IBM 8086

I miei primi computer

Da quei tempi ad oggi sembrerebbe che l'informatica abbia fatto passi da gigante ma a mio parere sono due le cose che veramente sono cambiate: l'enorme potenza di calcolo a disposizione e il concetto di opensorce . La condivisione del sapere è la vera rivoluzione , lo Studio Nappi da molti anni usa e sviluppa tecnologie opensorce . Nella mia professione negli ultimi decenni ho difficoltà a ricordare solo i nomi di tutti i linguaggi di programmazione che ho dovuto imparare per fare quelllo che il mitico C ha sempre saputo fare ma le mode le tendenze e ovviamente la scalabilità delle applicazioni mi spinge ad aggiornarmi su tutte le innovazioni che riguardano tutti i paradigmi dell'informatica.

Nell’esperienza professionale mi occupo di :
  • Sviluppo di applicazioni Desktop, WebServer ,Cloud Native
  • Sviluppo App per telefonini
  • Software MES
  • firmware per dispositivi elettronici
  • Automazione di applicazioni
Software tecnici utilizzati:
  • SISTEMI OPERATIVI:
    • Ms-Dos
    • Windows
    • Mac OSx
    • ubuntu, archlinux , Yocto Projet
  • LINGUAGGI DI PROGRAMMAZIONE:
    • GW-BASIC
    • Assembly ( 286/386,motorola 68010,ST6,PIC)
    • Turbo Pascal
    • Fortran
    • Visual Basic
    • C/C++, Visual C++ , C#
    • Java, js
    • php, asp
    • Python
    • R
    • Ladder,sfc,awl
  • LINGUAGGI DESCRITTIVI:
    • HTML
    • XML
    • SVG
    • JSON
    • XSLT
    • UML
  • PROTOCOLLI DI RETE:
    • SOAP,RPC,DCOM
    • TCP/IP , HTTP, SMTP, FTP, NetBios
    • DH+, DF1, DH-485
    • MPI, PROFIBUS, PROFINET
    • CNet, DeviceNet
    • KNX, Modbus, X10
    • Snap7, Libnodave
    • OpenVPN
    • Zeroschell
    • Zentyal
    • WebSocket
  • DATABASE:
    • Acces
    • SQL Server
    • MySQL
    • SQLite
    • Oracle
    • FactoryTalk Historian
  • FRAMEWORK:
    • Microsoft Foundation Class (MFC)
    • Active Template Library (ATL)
    • Qt
    • .NET
    • OpenSceneGraph
    • ActiveX Data Objects (ADO)
    • DirectX
    • JQuery
    • Node.js
  • SERVER WEB:
    • IIS
    • Apache
Bibliografia
1984 Il mio computer dall Istituto Geografico De Agostini
1984 mio computer dall Istituto Geografico De Agostini
Algoritmi in C Rober Sedgewick Addison Wesley
Algoritmi in C Rober Sedgewick Addison Wesley
Alla scoperta del QL il computer Sinclair Andrew Nelson JCE
Alla scoperta del QL il computer Sinclair Andrew Nelson JCE
Alla scoperta di internet Daniel D. Dern Mcgraw-hill
Alla scoperta di internet Daniel D. Dern Mcgraw-hill
Architettura dei computer Andrew S Tanenbaum UTET
Architettura dei computer Andrew S Tanenbaum UTET
Basi di Dati Paolo Atzeni Stefano Ceri Stefano Paraboschi Riccardo Torlone  McGraw-Hill
Basi di Dati Paolo Atzeni Stefano Ceri Stefano Paraboschi Riccardo Torlone McGraw-Hill
C Ansi C e C++ Herbert Schildt McGraw-Hill
Ansi C e C++ Herbert Schildt McGraw-Hill
C++ herbert Schild MCGraw Hill
C++ herbert Schild MCGraw Hill
Calcolatori Elettronici I G. Neri Progetto Leonardo
Calcolatori Elettronici I G. Neri Progetto Leonardo
Dizionario di Informatica
Dizionario di Informatica
GaPil Guida alla Programmazione in Linux Simone Piccardi
GaPil Guida alla Programmazione in Linux Simone Piccardi
Guida a UNIX Harley Hahn MCGraw Hill
Guida a UNIX Harley Hahn MCGraw Hill
I Segreti di Linux Nada Barkakati Apogeo
I Segreti di Linux Nada Barkakati Apogeo
Il 68000 Principi e programmazione di Leo J Scanlon JCE
Il 68000 Principi e programmazione di Leo J Scanlon JCE
IL LINGUAGGIO FORTRAM Fanelli Lopez Edizioni Fratelli Laterza
IL LINGUAGGIO FORTRAM Fanelli Lopez Edizioni Fratelli Laterza
Il Manuale Tcp IP Uyless Black McGraw-Hill
Il Manuale Tcp IP Uyless Black McGraw-Hill
Il Manuale Visual C++ David j Kruglinski MC Graw hill
Il Manuale Visual C++ David j Kruglinski MC Graw hill
Il mauale MS DOS 3 20 C Siechert C Wood MCGRAW-HILL
Il mauale MS DOS 3 20 C Siechert C Wood MCGRAW-HILL
Intelligenza artificiale con visual basic Fabio Fabozzi Infomedia
Intelligenza artificiale con visual basic Fabio Fabozzi Infomedia
Interfacciamento Dispositivi standard Applicazioni Domenico Capezzuto Giorgio Mangiaracina HOEPLI
Interfacciamento Dispositivi standard Applicazioni Domenico Capezzuto Giorgio Mangiaracina HOEPLI
Internet Jackson Libri
Internet Jackson Libri
Java 2 Tecniche avanzate Cay S Horstmann Gary Cornell MCGRAW HILL
Java 2 Tecniche avanzate Cay S Horstmann Gary Cornell MCGRAW HILL
L Arte dell hacking Volume 1 Jos Erickson Apogeo
L Arte dell hacking Volume 1 Jos Erickson Apogeo
L Arte dell hacking Volume 2 Jos Erickson Apogeo
L Arte dell hacking Volume 2 Jos Erickson Apogeo
L assembler per il QL C Opie  Mcgraw-hill
L assembler per il QL C Opie Mcgraw-hill
La Guida Completa JAVA 2 herbert Schildt MCGRAW HILL
La Guida Completa JAVA 2 herbert Schildt MCGRAW HILL
La Guida Completa Oracle 8 George koch kevin loney McGraw-Hill
La Guida Completa Oracle 8 George koch kevin loney McGraw-Hill
MPASM User s Guide with MPLINK and MPLIB
MPASM User s Guide with MPLINK and MPLIB
Nozioni di Base sulle reti Plus Mondadori
Nozioni di Base sulle reti Plus Mondadori
Principi di ingegneria del software Roger S Pressman McGraw-Hill
Principi di ingegneria del software Roger S Pressman McGraw-Hill
Programmare ADO David Sceppa Mondadori
Programmare ADO David Sceppa Mondadori
Programmare in Quick Basic Giuseppe Rizzo Dario Flaccovio Editore
Programmare in Quick Basic Giuseppe Rizzo Dario Flaccovio Editore
Programmiamo con i PIC
Programmiamo con i PIC
Reti di Computer Seconda Andrew S Tanenbaum Jackson
Reti di Computer Seconda Andrew S Tanenbaum Jackson
Sinclair Computer Anno 1 n.09, dicembre 1984 (Systems)
Sinclair Computer Anno 1 n.09, dicembre 1984 (Systems)
Sinclar Zx spectrum assembler e linguaggio macchina per principianti William Tang jce
Sinclar Zx spectrum assembler e linguaggio macchina per principianti William Tang jce
Sistemi a microcomputer la realizzazione volume secondo edelektron
Sistemi a microcomputer la realizzazione volume secondo edelektron
TCP IP Tutorial and Technical Overview Adolfo Rodriguez John Gatrell John Karas Roland Peschke Redbools IBM
TCP IP Tutorial and Technical Overview Adolfo Rodriguez John Gatrell John Karas Roland Peschke Redbools IBM
windows 2000 Server Mondatori
windows 2000 Server Mondatori
Windows con MFC Jeff Prosise Mondadori
Windows con MFC Jeff Prosise Mondadori
A tu per tu con Machine Learning Alessandro Cucci ThedotCompany
A tu per tu con Machine Learning Alessandro Cucci ThedotCompany