Thread obsoleto Libri sulla programmazione

Ignazio96

Utente Guru
Autore del topic
User Legend
9 Marzo 2008
10.964
155
Miglior risposta
0
Siccome il vecchio post ' Archivio libri sulla programmazione ' è ormai obsoleto a causa del disfunzionamento dei link al suo interno ho deciso di creare una nuova raccolta degli ebook gratis sulla programmazione e le relative descrizioni fornite da wikipedia :leggi:

c.jpg



Perfavore, Entra oppure Registrati per vedere i Link!

Il C è tecnicamente un linguaggio di programmazione ad alto livello sviluppato da Dennis Ritchie. Tuttavia, poiché esso mantiene evidenti relazioni semantiche con il linguaggio macchina e l'assembly, risulta molto meno astratto di linguaggi anche affini (appartenenti allo stesso paradigma di programmazione), come per esempio il Pascal. Per questo motivo, talvolta viene anche identificato con la locuzione (più ambigua) linguaggio di medio livello, se non addirittura (in modo certamente improprio) come macro-assembly, o assembly portabile.

Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne. La standardizzazione del linguaggio (da parte dell'ANSI prima e dell'ISO poi) garantisce la portabilità dei programmi scritti in C (standard, spesso detto ANSI C) su qualsiasi piattaforma.
Oltre che per il software di sistema, il C è stato a lungo il linguaggio dominante in tutta una serie di altri domini applicativi caratterizzati da forte enfasi sull'efficienza. Esempi tipici sono le telecomunicazioni, il controllo di processi industriali e il software real-time. Oggi il predominio del C in questi contesti è in parte diminuito a seguito dell'avvento di competitor significativi, primo fra tutti il C++; tuttavia, il tempo in cui il C si potrà considerare obsoleto appare ancora molto lontano.
Il C ha, e continua ad avere, anche una notevole importanza didattica, sebbene, per la sua complessità semantica e per le forti relazioni di tale semantica con il funzionamento dell'hardware dei computer, non si tratti di un linguaggio particolarmente intuitivo per i principianti, e in special modo a quelli sprovvisti di un adeguato background sull'elettronica dei calcolatori. Se un tempo scuole superiori e corsi universitari adottavano il C come linguaggio di riferimento a causa della sua importanza tecnica, oggi questa scelta trova un'ulteriore motivazione nella crescente importanza di linguaggi che dal C derivano (per esempio C++, Java e C#).


C++-Programming.png


Perfavore, Entra oppure Registrati per vedere i Link!


Il C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica. È stato sviluppato (in origine col nome di "C con classi") da Bjarne Stroustrup ai Bell Labs nel 1983 come un miglioramento del linguaggio C. Tra i miglioramenti principali troviamo: l'introduzione del paradigma di programmazione a oggetti, funzioni virtuali, overloading degli operatori, ereditarietà multipla, template e gestione delle eccezioni.


C_Sharp1.png


Perfavore, Entra oppure Registrati per vedere i Link!


Il C# (pronuncia: siː.ʃɑːp, come le parole inglesi "see sharp")[SUP][1][/SUP] è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa .NET, e successivamente approvato come standard ECMA.

La sintassi del C# prende spunto sia da quella di Delphi (hanno il medesimo autore, ovvero Anders Hejlsberg), di C++, di Java e di Visual Basic per gli strumenti di programmazione visuale e per la sua semplicità. Il risultato è un linguaggio con meno simbolismo rispetto a C++, meno elementi decorativi rispetto a Java, ma comunque orientato agli oggetti in modo nativo.



PHP.png


Perfavore, Entra oppure Registrati per vedere i Link!


PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page"[SUP][2][/SUP]) è un linguaggio di programmazione interpretato, originariamente concepito per la programmazione Web ovvero per la realizzazione di pagine web dinamiche. L'interprete ha una licenza open source e libera (ma incompatibile con la GPL).
Attualmente è utilizzato principalmente per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.
Un esempio di software scritto in PHP è MediaWiki, su cui si basano progetti wiki come Wikipedia e Wikizionario.

aa214069a3ea4e901d7d793c704b25ce.jpg


Perfavore, Entra oppure Registrati per vedere i Link!


JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nella creazione di siti web (programmazione Web). Fu originariamente sviluppato da Brendan Eich della Netscape Communications con il nome di Mocha e successivamente di LiveScript, ma in seguito è stato rinominato "JavaScript" ed è stato formalizzato con una sintassi più vicina a quella del linguaggio Java di Sun Microsystems (che nel 2010 è stata acquistata da Oracle). JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript. L'ultimo standard, di marzo 2011, è ECMA-262 Edition 5.1. È anche uno standard ISO.

Python-Programming-Language.png


Perfavore, Entra oppure Registrati per vedere i Link!


Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing. Python è spesso paragonato a Tcl, Perl, Java, JavaScript, Visual Basic o Scheme. Fu ideato da Guido van Rossum all'inizio degli anni novanta. Il nome fu scelto per via della passione di van Rossum per i Monty Python e per la loro serie televisiva Monty Python's Flying Circus.


logo.png

Perfavore, Entra oppure Registrati per vedere i Link!


Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione event driven arrivato fino alla versione 12, la cui sintassi deriva dal BASIC.

intel_logo.gif


Perfavore, Entra oppure Registrati per vedere i Link!


256px-Processing_Logo_Clipped.svg.png

Perfavore, Entra oppure Registrati per vedere i Link!


Processing è un linguaggio di programmazione basato su Java, che consente di sviluppare diverse applicazioni come giochi, animazioni e contenuti interattivi. Da Java eredita completamente la sintassi, i comandi e il paradigma di programmazione orientata agli oggetti, ma in più mette a disposizione numerose funzioni ad alto livello per gestire facilmente l'aspetto grafico e multimediale. È distribuito sotto licenza Open Source, ed è supportato dai sistemi operativi GNU/Linux, Mac OS X e Windows.

Processing può interagire con la scheda hardware Arduino.
 
Ultima modifica:
  • Like
Reactions: 3 people
Bella guida, formattata bene e senza errori, l'hai fatta benissimo, ho letto tutto, ma non hai messo l'html, molto importante, tra tutti i libri sulla programmazione e sulla programmazione stessa io conosco solo php, html, c# e un po' di js.
bravo per la guida. :emoji_slight_smile:

Inviato dal mio Samsung Galaxy S4 con Tapatalk 2
 
Bella guida, formattata bene e senza errori, l'hai fatta benissimo, ho letto tutto, ma non hai messo l'html, molto importante, tra tutti i libri sulla programmazione e sulla programmazione stessa io conosco solo php, html, c# e un po' di js.
bravo per la guida. :emoji_slight_smile:

Inviato dal mio Samsung Galaxy S4 con Tapatalk 2

Mi fa piacere che tu l'abbia letta anche se non è una guida ma sono delle release di ebooks free, inoltre terrei a segnalarti che l'html non è un linguaggio di programmazione ma come dice l'acronimo HTML ( HyperText Markup Language ) è un linguaggio a marcatore di ipertesti quindi non ha niente a che fare con la programmazione.
 
Complimenti Ignazio , però il libro sul vb non è proprio un granchè ,quello che hai scelto sul c++ è uno tra i migliori libri di C++ , xo potresti aggiungere un libro sul js
 
bravo mi serviva proprio un libro del vb, non sono ancora un esperto in questo campo ma faccio il possibile. grazie :smile:
 
Veramente ottima Release. Cercherò di partire dal C++ per poi andare al PHP (che vorrei tanto approfondire) e poi VB.NET.
Per l'HTML è un peccato, perché in questo post non centra niente.
 
Si certo, avrò molta pazienza ;)
Hatml e css menomale le conosco, approfondisco php e mysql, poi C e Java... @Ignazio96
 
Siccome il vecchio post ' Archivio libri sulla programmazione ' è ormai obsoleto a causa del disfunzionamento dei link al suo interno ho deciso di creare una nuova raccolta degli ebook gratis sulla programmazione e le relative descrizioni fornite da wikipedia :leggi:

c.jpg



Perfavore, Entra oppure Registrati per vedere i Link!

Il C è tecnicamente un linguaggio di programmazione ad alto livello sviluppato da Dennis Ritchie. Tuttavia, poiché esso mantiene evidenti relazioni semantiche con il linguaggio macchina e l'assembly, risulta molto meno astratto di linguaggi anche affini (appartenenti allo stesso paradigma di programmazione), come per esempio il Pascal. Per questo motivo, talvolta viene anche identificato con la locuzione (più ambigua) linguaggio di medio livello, se non addirittura (in modo certamente improprio) come macro-assembly, o assembly portabile.

Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne. La standardizzazione del linguaggio (da parte dell'ANSI prima e dell'ISO poi) garantisce la portabilità dei programmi scritti in C (standard, spesso detto ANSI C) su qualsiasi piattaforma.
Oltre che per il software di sistema, il C è stato a lungo il linguaggio dominante in tutta una serie di altri domini applicativi caratterizzati da forte enfasi sull'efficienza. Esempi tipici sono le telecomunicazioni, il controllo di processi industriali e il software real-time. Oggi il predominio del C in questi contesti è in parte diminuito a seguito dell'avvento di competitor significativi, primo fra tutti il C++; tuttavia, il tempo in cui il C si potrà considerare obsoleto appare ancora molto lontano.
Il C ha, e continua ad avere, anche una notevole importanza didattica, sebbene, per la sua complessità semantica e per le forti relazioni di tale semantica con il funzionamento dell'hardware dei computer, non si tratti di un linguaggio particolarmente intuitivo per i principianti, e in special modo a quelli sprovvisti di un adeguato background sull'elettronica dei calcolatori. Se un tempo scuole superiori e corsi universitari adottavano il C come linguaggio di riferimento a causa della sua importanza tecnica, oggi questa scelta trova un'ulteriore motivazione nella crescente importanza di linguaggi che dal C derivano (per esempio C++, Java e C#).


C++-Programming.png


Perfavore, Entra oppure Registrati per vedere i Link!


Il C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica. È stato sviluppato (in origine col nome di "C con classi") da Bjarne Stroustrup ai Bell Labs nel 1983 come un miglioramento del linguaggio C. Tra i miglioramenti principali troviamo: l'introduzione del paradigma di programmazione a oggetti, funzioni virtuali, overloading degli operatori, ereditarietà multipla, template e gestione delle eccezioni.


C_Sharp1.png


Perfavore, Entra oppure Registrati per vedere i Link!


Il C# (pronuncia: siː.ʃɑːp, come le parole inglesi "see sharp")[SUP][1][/SUP] è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa .NET, e successivamente approvato come standard ECMA.

La sintassi del C# prende spunto sia da quella di Delphi (hanno il medesimo autore, ovvero Anders Hejlsberg), di C++, di Java e di Visual Basic per gli strumenti di programmazione visuale e per la sua semplicità. Il risultato è un linguaggio con meno simbolismo rispetto a C++, meno elementi decorativi rispetto a Java, ma comunque orientato agli oggetti in modo nativo.



PHP.png


Perfavore, Entra oppure Registrati per vedere i Link!


PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page"[SUP][2][/SUP]) è un linguaggio di programmazione interpretato, originariamente concepito per la programmazione Web ovvero per la realizzazione di pagine web dinamiche. L'interprete ha una licenza open source e libera (ma incompatibile con la GPL).
Attualmente è utilizzato principalmente per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.
Un esempio di software scritto in PHP è MediaWiki, su cui si basano progetti wiki come Wikipedia e Wikizionario.

aa214069a3ea4e901d7d793c704b25ce.jpg


Perfavore, Entra oppure Registrati per vedere i Link!


JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nella creazione di siti web (programmazione Web). Fu originariamente sviluppato da Brendan Eich della Netscape Communications con il nome di Mocha e successivamente di LiveScript, ma in seguito è stato rinominato "JavaScript" ed è stato formalizzato con una sintassi più vicina a quella del linguaggio Java di Sun Microsystems (che nel 2010 è stata acquistata da Oracle). JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript. L'ultimo standard, di marzo 2011, è ECMA-262 Edition 5.1. È anche uno standard ISO.

Python-Programming-Language.png


Perfavore, Entra oppure Registrati per vedere i Link!


Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing. Python è spesso paragonato a Tcl, Perl, Java, JavaScript, Visual Basic o Scheme. Fu ideato da Guido van Rossum all'inizio degli anni novanta. Il nome fu scelto per via della passione di van Rossum per i Monty Python e per la loro serie televisiva Monty Python's Flying Circus.


logo.png

Perfavore, Entra oppure Registrati per vedere i Link!


Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione event driven arrivato fino alla versione 12, la cui sintassi deriva dal BASIC.

intel_logo.gif


Perfavore, Entra oppure Registrati per vedere i Link!


256px-Processing_Logo_Clipped.svg.png

Perfavore, Entra oppure Registrati per vedere i Link!


Processing è un linguaggio di programmazione basato su Java, che consente di sviluppare diverse applicazioni come giochi, animazioni e contenuti interattivi. Da Java eredita completamente la sintassi, i comandi e il paradigma di programmazione orientata agli oggetti, ma in più mette a disposizione numerose funzioni ad alto livello per gestire facilmente l'aspetto grafico e multimediale. È distribuito sotto licenza Open Source, ed è supportato dai sistemi operativi GNU/Linux, Mac OS X e Windows.

Processing può interagire con la scheda hardware Arduino.

ottima guida ^^

- - - Aggiornato - - -

Si certo, avrò molta pazienza ;)
Hatml e css menomale le conosco, approfondisco php e mysql, poi C e Java... @Ignazio96

non fare il mio stesso errore inizia con l'ansi c e saprai quasi 4 linguaggi , java , c++ , c# e c perchè tutti derivano dal'ansi c io domani comincio con il c
 
Ultima modifica:
Benissimo allora, un pò alla volta :emoji_smiley:
Sono tornato da poco su sciax2 e ho una voglia incredibile ;)
 
Siccome il vecchio post ' Archivio libri sulla programmazione ' è ormai obsoleto a causa del disfunzionamento dei link al suo interno ho deciso di creare una nuova raccolta degli ebook gratis sulla programmazione e le relative descrizioni fornite da wikipedia :leggi:

c.jpg



Perfavore, Entra oppure Registrati per vedere i Link!

Il C è tecnicamente un linguaggio di programmazione ad alto livello sviluppato da Dennis Ritchie. Tuttavia, poiché esso mantiene evidenti relazioni semantiche con il linguaggio macchina e l'assembly, risulta molto meno astratto di linguaggi anche affini (appartenenti allo stesso paradigma di programmazione), come per esempio il Pascal. Per questo motivo, talvolta viene anche identificato con la locuzione (più ambigua) linguaggio di medio livello, se non addirittura (in modo certamente improprio) come macro-assembly, o assembly portabile.

Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne. La standardizzazione del linguaggio (da parte dell'ANSI prima e dell'ISO poi) garantisce la portabilità dei programmi scritti in C (standard, spesso detto ANSI C) su qualsiasi piattaforma.
Oltre che per il software di sistema, il C è stato a lungo il linguaggio dominante in tutta una serie di altri domini applicativi caratterizzati da forte enfasi sull'efficienza. Esempi tipici sono le telecomunicazioni, il controllo di processi industriali e il software real-time. Oggi il predominio del C in questi contesti è in parte diminuito a seguito dell'avvento di competitor significativi, primo fra tutti il C++; tuttavia, il tempo in cui il C si potrà considerare obsoleto appare ancora molto lontano.
Il C ha, e continua ad avere, anche una notevole importanza didattica, sebbene, per la sua complessità semantica e per le forti relazioni di tale semantica con il funzionamento dell'hardware dei computer, non si tratti di un linguaggio particolarmente intuitivo per i principianti, e in special modo a quelli sprovvisti di un adeguato background sull'elettronica dei calcolatori. Se un tempo scuole superiori e corsi universitari adottavano il C come linguaggio di riferimento a causa della sua importanza tecnica, oggi questa scelta trova un'ulteriore motivazione nella crescente importanza di linguaggi che dal C derivano (per esempio C++, Java e C#).


C++-Programming.png


Perfavore, Entra oppure Registrati per vedere i Link!


Il C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica. È stato sviluppato (in origine col nome di "C con classi") da Bjarne Stroustrup ai Bell Labs nel 1983 come un miglioramento del linguaggio C. Tra i miglioramenti principali troviamo: l'introduzione del paradigma di programmazione a oggetti, funzioni virtuali, overloading degli operatori, ereditarietà multipla, template e gestione delle eccezioni.


C_Sharp1.png


Perfavore, Entra oppure Registrati per vedere i Link!


Il C# (pronuncia: siː.ʃɑːp, come le parole inglesi "see sharp")[SUP][1][/SUP] è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa .NET, e successivamente approvato come standard ECMA.

La sintassi del C# prende spunto sia da quella di Delphi (hanno il medesimo autore, ovvero Anders Hejlsberg), di C++, di Java e di Visual Basic per gli strumenti di programmazione visuale e per la sua semplicità. Il risultato è un linguaggio con meno simbolismo rispetto a C++, meno elementi decorativi rispetto a Java, ma comunque orientato agli oggetti in modo nativo.



PHP.png


Perfavore, Entra oppure Registrati per vedere i Link!


PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page"[SUP][2][/SUP]) è un linguaggio di programmazione interpretato, originariamente concepito per la programmazione Web ovvero per la realizzazione di pagine web dinamiche. L'interprete ha una licenza open source e libera (ma incompatibile con la GPL).
Attualmente è utilizzato principalmente per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.
Un esempio di software scritto in PHP è MediaWiki, su cui si basano progetti wiki come Wikipedia e Wikizionario.

aa214069a3ea4e901d7d793c704b25ce.jpg


Perfavore, Entra oppure Registrati per vedere i Link!


JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nella creazione di siti web (programmazione Web). Fu originariamente sviluppato da Brendan Eich della Netscape Communications con il nome di Mocha e successivamente di LiveScript, ma in seguito è stato rinominato "JavaScript" ed è stato formalizzato con una sintassi più vicina a quella del linguaggio Java di Sun Microsystems (che nel 2010 è stata acquistata da Oracle). JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript. L'ultimo standard, di marzo 2011, è ECMA-262 Edition 5.1. È anche uno standard ISO.

Python-Programming-Language.png


Perfavore, Entra oppure Registrati per vedere i Link!


Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing. Python è spesso paragonato a Tcl, Perl, Java, JavaScript, Visual Basic o Scheme. Fu ideato da Guido van Rossum all'inizio degli anni novanta. Il nome fu scelto per via della passione di van Rossum per i Monty Python e per la loro serie televisiva Monty Python's Flying Circus.


logo.png

Perfavore, Entra oppure Registrati per vedere i Link!


Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione event driven arrivato fino alla versione 12, la cui sintassi deriva dal BASIC.

intel_logo.gif


Perfavore, Entra oppure Registrati per vedere i Link!


256px-Processing_Logo_Clipped.svg.png

Perfavore, Entra oppure Registrati per vedere i Link!


Processing è un linguaggio di programmazione basato su Java, che consente di sviluppare diverse applicazioni come giochi, animazioni e contenuti interattivi. Da Java eredita completamente la sintassi, i comandi e il paradigma di programmazione orientata agli oggetti, ma in più mette a disposizione numerose funzioni ad alto livello per gestire facilmente l'aspetto grafico e multimediale. È distribuito sotto licenza Open Source, ed è supportato dai sistemi operativi GNU/Linux, Mac OS X e Windows.

Processing può interagire con la scheda hardware Arduino.

come minimo i più importanti perl,ruby, i pdf te li do io
Perfavore, Entra oppure Registrati per vedere i Link!
(perl)
Perfavore, Entra oppure Registrati per vedere i Link!

gli altri non posso aggiungerli perchè hanno pdf in inglese
 
Ho studiato il Java fondamentalmente da
Perfavore, Entra oppure Registrati per vedere i Link!
( alcune cose, per mio capriccio, le ho studiate in inglese, c'è MOLTO più materiale a riguardo ) e mi è sembrato abbastanza valido, completo e chiaro. Non so magari prima di aggiungerlo in questa discussione dagli una lettura @Ignazio96