Linguaggi di programmazione: argomenti d'interesse generale

Active filters

HTML5 e CSS3. Guida completa

Salvaggio Alessandra
Edizioni LSWR

Disponibile in libreria

34,90 €
HTML e CSS, nelle loro varie declinazioni, sono il cuore delle pagine Internet, i mattoni di base con cui si possono costruire tutte le tecnologie legate al Web. Questo libro illustra in dettaglio le varie versioni dei due linguaggi - HTML, XHTML e i nuovi tag di HTML5 da un lato, CSS, CSS2 e CSS3 dall'altro - attraverso chiare spiegazioni ed esercizi passo passo, che il lettore può seguire scaricando i materiali presenti sul booksite. Un'ampia sezione è dedicata alle caratteristiche avanzate di HTML5 che richiedono l'interazione con JavaScript, dai canvas alla geolocalizzazione, dai Web worker al trascinamento. Questa seconda edizione ampliata e aggiornata include anche un nuovo capitolo su Bootstrap, una libreria CSS molto utilizzata per lo sviluppo di siti adatti ai dispositivi mobili. HTML5 e CSS3 - Guida completa è lo strumento ideale sia per chi si avvicina a HTML e CSS e vuole comprenderli a fondo, sia per chi già conosce i due linguaggi e vuole scoprirne le caratteristiche più avanzate.

Architettura degli elaboratori

Vanneschi Marco
Pisa University Press

Disponibile in libreria in 5 giorni

32,00 €
Questo libro ha l'obiettivo di studiare l'architettura degli elaboratori secondo un approccio integrato e strutturato. Ogni argomento viene trattato sviluppando metodologie le più formali possibile e modelli di costo, e, al tempo stesso, facendo riferiment

Programmazione in C++

Malik D. S.
Apogeo

Non disponibile

45,00 €
Il linguaggio di programmazione C++, nato dal C, è assai diffuso sia in ambito professionale sia in ambito didattico e accademico, per merito della sua principale peculiarità: fondere in modo efficace i paradigmi di programmazione strutturata e di programm

Clean architecture. Guida per...

Martin Robert C.
Apogeo

Disponibile in libreria in 3 giorni

35,00 €
L'applicazione delle regole universali delle architetture software migliora sensibilmente la produttività degli sviluppatori e il ciclo di vita delle applicazioni. Sulla scia di "Clean Code", Robert C. Martin torna per insegnarle mostrandone l'utilizzo per raggiungere un più alto livello di professionalità. Non si tratta di semplici elenchi di buone pratiche: forte della sua cinquantennale esperienza in ogni ambito di sviluppo immaginabile, l'autore chiarisce quali scelte fare e perché sono fondamentali per raggiungere l'obiettivo prefisso, prendendo esempi da situazioni che ci si trova a fronteggiare nella pratica della creazione di software e che possono fare la differenza tra successo e fallimento di un progetto. Una lettura imprescindibile per ogni aspirante architetto, analista, progettista e software manager, e per ogni programmatore che si trova a dover sviluppare un progetto messo a punto da altri.

Clean code. Guida per diventare...

Martin Robert C.
Apogeo

Disponibile in libreria in 5 giorni

39,90 €
Un codice cattivo può certo funzionare ma un codice non pulito alla lunga può mettere in ginocchio interi progetti e organizzazioni. Ogni anno un numero incalcolabile di ore e risorse sono perse a causa di codice mal scritto. Ma non bisogna rassegnarsi a questa situazione. In questo testo Robert Martin presenta il suo approccio agile alla scrittura di codice pulito on the fly frutto dell'esperienza condivisa con i suoi colleghi di Object Mentor. L'obiettivo è trasmettere i valori di un artigiano del software e mostrare come diventare un programmatore migliore imparando a distinguere il buon codice da quello cattivo. Il volume è diviso in tre parti. La prima descrive i principi, i modelli e le pratiche per la scrittura di un codice pulito. La seconda presenta casi di studio di complessità crescente: ognuno è un esercizio che mira a trasformare del codice problematico in codice efficiente. La terza, racchiusa in un unico capitolo, raccoglie e sintetizza tutti gli insegnamenti della seconda parte. Il risultato è un corpo di conoscenze comuni a chi scrive, legge e soprattutto rende pulito il codice. Una lettura per ogni sviluppatore, ingegnere informatico, project manager, team leader e analista di sistema.

Java. Corso pratico di...

Savini Donata
Tecniche Nuove

Disponibile in libreria in 3 giorni

21,90 €
Quando si pianifica un corso di programmazione in un ambiente scolastico, aziendale o professionale si deve tener conto del numero, spesso ridotto, di ore a disposizione. Non è quindi proponibile un percorso didattico che includa tutti gli aspetti del linguaggio, ci si deve orientare perciò verso una scelta di argomenti mirata a interessare, divertire (perché no?) e stimolare i fruitori a ulteriori approfondimenti. In questo testo si propone proprio un "metodo possibile" che è stato sperimentato con successo, è stato collaudato in vari contesti e prevede molta pratica ed esercitazioni secondo la formula dell'imparare facendo. Gli esempi sono scritti in modo da contenere molti aspetti rilevanti del linguaggio, sia dal punto di vista sintattico che dell'impostazione generale del programma, e potranno essere riutilizzati per progetti futuri.

Java enterprise edition. Partendo...

Agliata Antonio
Easyread

Disponibile in libreria in 5 giorni

29,90 €
Attualmente, lo scenario del settore ICT si è sviluppato sempre di più verso architetture orientate al Cloud ed all'erograzione di applicazioni SaaS (Software As a Service). Laconoscenza della forte mutevolezza e rapidità evolutiva delle infrastrutture software diventa uno dei nuovi punti di forza dei profili professionali IT. È proprio qui che si colloca la versione Java Enterprise Edition 7, che segue in maniera puntuale e costante queste nuove esigenze delle applicazioni software di livello enterprise. La guida si pone l'obiettivo di presentare in modo semplice e graduale, ma allo stesso tempo esaustivo e completo le principali novità introdotte da Java EE7 e soprattutto di descrivere mediante veri e proprio tutorial pratici, il modo di sviluppare applicazioni web ed enterprise a livello professionale.

Programmare in Apple Swift 2

Agliata Antonio
Easyread

Disponibile in libreria in 3 giorni

35,00 €
Apple Swift 2 è l'innovativo linguaggio di programmazione made in Apple, pensato e creato a misura di programmatore. In questa nuovissima release sono stati introdotti la gestione delle eccezioni, nuovi e potenti controlli di flusso del codice ed un nuovo ambiente di sviluppo ancora più ricco di supporto per gli sviluppatori (neofiti ed esperti). La velocità, la versatilità e la potenza sono le fondamenta di questo nuovo incredibile linguaggio di programmazione. In questo manuale sono trattati elementi base ed avanzati, senza trascurare le necessità di apprendimento dei lettori meno esperti, né la volontà di aggiornamento degli sviluppatori più navigati ed esperti. Grazie ai numerosi esempi applicativi e alle numerose linee di codice rese disponibili al download gratuito per testare "con mano" la potenza e la semplicità sintattica di Apple Swift 2, si entra subito in contatto con la sintassi, la tecnologia e le innovazioni introdotte da Apple in questo nuovo linguaggio di programmazione.

Algoritmi e strutture dati in Java

Goodrich Michael T.
Apogeo Education

Disponibile in libreria in 3 giorni

54,00 €
Lo studio delle strutture dati è stato da sempre identificato come argomento chiave nell'insegnamento dell'informatica. Tale ruolo centrale è pienamente giustificato, vista l'importanza che riveste l'efficienza di strutture dati e algoritmi nella gran parte dei sistemi informatici: dal Web ai sistemi operativi, dalle basi di dati ai sistemi di simulazione in vari ambiti scientifici. Questo libro, giunto alla sesta edizione inglese e considerato un autorevole punto di riferimento a livello internazionale, è stato progettato per essere di ausilio in un corso introduttivo di Algoritmi e strutture dati. Il percorso didattico parte dalle basi della programmazione in Java e della progettazione orientata agli oggetti, per proseguire con la presentazione di alcune strutture dati concrete, come gli array e le liste concatenate, e delle tecniche di base, come l'analisi degli algoritmi e la ricorsione; nella parte centrale del libro si procede a illustrare le strutture dati e gli algoritmi fondamentali, per concludere con una discussione relativa alla gestione della memoria.

Programmare in C. Concetti di base...

Facchinetti Tullio
Maggioli Editore

Disponibile in libreria in 3 giorni

28,00 €
Questo manuale nasce con l'intento di fornire una guida esauriente ma compatta alla programmazione in linguaggio C. Il testo si rivolge in primo luogo agli studenti di Ingegneria e di Informatica, ma può essere un prezioso strumento di consultazione anche per il professionista. Gli autori, infatti, hanno adottato un approccio innovativo nella scelta degli argomenti, nella loro organizzazione e nella presentazione, puntando a evidenziare le funzionalità del linguaggio ritenute più utili nel suo uso corrente, in relazione alle applicazioni per le quali ancora oggi il C rappresenta, anche in ambito industriale, il linguaggio di programmazione di riferimento. In questo modo il volume, oltre a presentare in modo chiaro e ordinato tutti i concetti di base della programmazione, riesce ad affrontare anche argomenti più avanzati: problemi comuni, ma che richiedono soluzioni non banali.

Qt 5 Quanto Basta. La guida all'uso...

Gualeni Gianbattista
Youcanprint

Non disponibile

32,50 €
Questo libro non cerca di essere il manuale di Qt, ma attraverso esempi verosimili, ben congegnati tra loro, vi guiderà alla realizzazione di vere applicazioni Desktop, sia per Linux che per Windows. Si parte con l'installazione dei "tool" necessari, si arriva alla distribuzione dell'applicazione, passando per la creazione di librerie con il "D-Pointer Pattern". La narrazione romanzata "Quanto Basta", arricchita di aneddoti rendono la lettura piacevole. Nella seconda edizione il testo è stato rivisto, gli esempi migliorati e resi disponibili sul sito dell'autore.

Access. Partendo da zero

Grandinetti Gabriele
Edizionifutura.Com

Non disponibile

29,90 €
Access è molto più di un database. Access è un ambiente di sviluppo professionale utilizzato da programmatori e analisti per realizzare completi programmi gestionali. Scopo della prima parte del libro è insegnare a progettare, partendo da zero, un vero database utilizzando il famoso programma della Microsoft. La seconda parte dell'opera è dedicata al linguaggio di programmazione Visual Basic che, utilizzato in sinergia con Access, permette di realizzare potenti e realistici software gestionali. Il linguaggio di tutto il manuale è semplice e diretto; gli esempi sono numerosissimi e tutti corredati di immagini anche riproposte da diversi punti di vista.

Programmare in Java partendo da zero

Agliata Antonio
Edizionifutura.Com

Disponibile in libreria in 3 giorni

44,90 €
La nuova edizione del volume, "Java Partendo da Zero", nasce dall'esperienza maturata dagli autori, direttamente sul campo, attraverso lo sviluppo, l'insegnamento e la formazione. L'obiettivo del testo è quello di esporre, con la semplicità dei contenuti, concetti di programmazione OOP (Object Oriented Programming), senza richiedere al lettore alcuna conoscenza del linguaggio di programmazione Java, assicurando un ottimo grado di dettaglio, particolarmente accurato ed esauriente, estremamente adatto ad un pubblico neofita. In questa nuova edizione sono presentati molti argomenti inerenti alla versione di Java 7. Compare anche una sezione relativa alla persistenza dei dati su DBMS (Database Management System) con JDBC (Java DataBase Connectivity) e degli esempi basati sull'impiego del RDBMS (Relational Database Management System) MySQL, scelto per il suo largo impiego fra i sistemi informativi di archiviazione open source. Gli esempi didattici presentati sono sempre accompagnati da una ricca analisi realizzata mediante diagrammi del linguaggio di modellazione UML (Unified Modeling Language).

Programmazione e controllo dei...

Saia Roberto
FAG

Non disponibile

29,90 €
Operare con profitto in ambito informatico, indipendentemente dal ruolo che si ricopre, non può oggi prescindere dalla conoscenza più o meno approfondita di alcuni linguaggi di programmazione. La capacità di realizzare, autonomamente, applicazioni capaci di risolvere problemi specifici, rappresenta l'ago della bilancia che differenzia un semplice utilizzatore da un utente evoluto. Questo libro, diversamente da altri testi analoghi, affronta parallelamente tre dei più importanti linguaggi di programmazione (C, Bash e SQL) che, per tipologia e peculiarità, abbracciano a 360 gradi il mondo dei sistemi informatici, a prescindere dal sistema operativo utilizzato. Gli esempi forniti, integrati dalle relative informazioni teoriche, consentiranno al lettore di operare autonomamente sia nella creazione di complete applicazioni, sia nella gestione tramite linea di comando o script dei sistemi Unix/Linux. La fruizione dei contenuti del libro può avvenire secondo due differenti approcci: utilizzando trasversalmente le informazioni, metodo tipico di chi opera nell'ambito dell'amministrazione dei sistemi informatici, oppure effettuando una consultazione mirata, modalità classica di chi sviluppa software a qualunque titolo e desidera avvalersi di uno (o più) linguaggi tra quelli presi in considerazione, lasciando ai rimanenti una secondaria ma comunque preziosa valenza di supporto.

Introduzione a XML

Møller Anders
Pearson

Disponibile in libreria in 5 giorni

36,00 €
XML è un linguaggio di marcatura, nato per rispondere alla crescente necessità di specifici standard per il Web e che poi si è rivelato utilizzabile anche in contesti più ampi. Il libro illustra in modo chiaro le tematiche relative a XML, mettendo ordine all'interno della selva di tecnologie, protocolli e standard che in questi ultimi anni si sono moltiplicati per far fronte alle richieste dei vari sviluppatori Web. Il libro ha un approccio didattico e nulla è dato per scontato, ma evita di dilungarsi in dettagli inutili. Per ogni argomento c'è almeno un esempio che concretizza quanto spiegato. Il target di riferimento del libro è costituito certamente dagli studenti, ma a questi si affiancano tutti quei professionisti che desiderano approfondire o aggiornare le proprie conoscenze su un testo chiaro e aggiornato.

HTML5 e CSS3. Guida completa

Salvaggio Alessandra
Edizioni LSWR

Disponibile in libreria in 3 giorni

34,90 €
HTML e CSS, nelle loro varie declinazioni, sono il cuore della creazione delle pagine Internet, i mattoni di base con cui si possono costruire tutte le tecnologie legate al Web. Questo libro illustra in dettaglio le varie versioni dei due linguaggi - HTML,

Atti Giornata di lavoro MATCOS

Costabile Francesco
Pellegrini

Non disponibile

15,00 €
Questo volume è dedicato agli atti del convegno Giornata di lavoro Matcos, che si è tenuto nell'Aula Magna dell'Università della Calabria il 19/5/2014. Dopo l'introduzione dei lavori il prof. Costabile, direttore del Cird, ha ricordato gli obiettivi del progetto e ha tracciato il bilancio dell'andamento e dei risultati fin qui conseguiti. Indi è proseguita la presentazione dei lavori degli studenti partecipanti, coordinati dai rispettivi docenti e dal dott. Tricoli del Cird e dalla dott.ssa Di Tommaso. Le conclusioni, riportate in volume sono state redatte a cura del prof. Costabile, mentre in appendice è riportato il progetto Matematica & Computer.

Architettura dei calcolatori. Vol....

Frosini Graziano
Pisa University Press

Disponibile in libreria in 5 giorni

19,00 €
In questo terzo volume del testo "Architettura dei Calcolatori", dal titolo specifico "Aspetti Architetturali Avanzati e Nucleo di Sistema Operativo". viene utilizzato il processore PC (illustrato nei primi due volumi del testo), anzitutto per trattare tematiche avanzate (memoria virtuale, protezione, multiprogrammazione) con riferimento ai Personal Computer. Viene quindi descritto un nucleo di sistema operativo (con processi, primitive di nucleo e primitive di I/O), che consente di trattare gli aspetti di interfaccia tra hardware e software, verificando sperimentalmente le funzionalità dei costrutti software basilari, e di gestire le più importanti interfacce presenti nei Personal Computer. Il nucleo descritto nel testo è stato effettivamente realizzato, utilizzando come strumenti di programmazione i linguaggi Assembler e C++ dell'ambiente GNU/GCC, e può essere eseguito utilizzando l'emulatore QEMU. Esso è disponibile al sito internet: ing.unipi.it/LibrooCalcolatori.

Architettura dei calcolatori. Vol....

Frosini Graziano
Pisa University Press

Disponibile in libreria in 3 giorni

18,00 €
In questo secondo volume del testo "Architettura dei Calcolatori", dal titolo specifico "Struttura hardware del Processore PC, dei Bus, della Memoria e delle Interfacce, e Gestione dell'I/O", viene descritta l'architettura di un calcolatore basato sul processore PC (descritto nel Volume I), utilizzando il controllore APIC, il bus PCI e il meccanismo di bus-mastering. Vengono descritte le tipiche interfacce di I/O, sia a byte che a blocchi. Vengono infine illustrate le attuali tecniche di organizzazione interna di un processore. È stato appositamente sviluppato un pacchetto software per effettuare esercizi di I/O, disponibile al sito internet: ing.unipi.it/LibroCaIcolatori Le interfacce trattate vengono gestite sia a controllo di programma che attraverso il meccanismo di interruzione e, per quelle a disco, anche mediante accesso diretto alla memoria tramite il bus mastering PCI.

Architettura dei calcolatori. Vol....

Frosini Graziano
Pisa University Press

Disponibile in libreria in 5 giorni

20,00 €
In questo primo volume del testo "Architettura dei Calcolatori", dal titolo specifico "Struttura software del processore PC, Assembler e corrispondenza fra C++ e Assembler", viene anzitutto presentato il cosiddetto Processore PC (schematizzazione dei processori con architettura x86-32), con riferimento sia alle istruzioni della Arithmetic and Logic Unit per numeri naturali e interi, sia a quelle della Floating Point Unit per numeri reali. Viene quindi illustrato il linguaggio Assembler con riferimento al sistema operativo Unix e all'ambiente di programmazione GNU/GCC. La parte preponderante del testo è dedicata a illustrare le modalità con le quali si realizzano in Assembler i principali costrutti linguistici del linguaggio C++ (che si suppone noto), con particolare riferimento alle funzioni/operatori globali e alle funzioni/operatori membro di classi. Alcuni dei più significativi programmi che compaiono nel presente volume sono disponibili al sito internet: ing.unipi.it/LibroCalcolatori. Essi possono essere scaricati, evitando in tal modo una loro riscrittura, che spesso introduce insidiosi errori di battitura.