Make an iPhone App, Create iPhone App, Create Android Apps. Give people an easy way to reach you by creating your own Infinite Monkeys mobile website. It works with every HTML5 smartphone: Android, Apple, BlackBerry, Windows, Nokia, you name it. Publish your app instantly, no coding necessary. Creating your own app has never been this easy. Dispense didattiche di Informatica - prof.Claudio Maccherani - Perugia. Guida C++ | Guide Programmazione | Programmazione.HTML.it. Linguaggio professionale diffuso in ambiti informatici, scientifici e universitari per la realizzazione di moltissime tipologie di programma Le basi del linguaggio C++ 1. Introduzione Breve introduzione al linguaggio C e alle finalità del corso di... 2.
La storia del C++ Le basi dell'evoluzione del linguaggio C. La sua storia, le prime... 3. La programmazione a Oggetti Cos'è la programmazione ad oggetti? I Dati del C++ 6. Le strutture per il controllo del programma 15. Le istruzioni di ciclo 19. Le Funzioni 25. Gli Array 30. gli Array Introduzione all'utilizzo degli array: gli indici del C++. 31. I puntatori 36. La programmazione orientata agli oggetti 43. Se vuoi aggiornamenti su Guida C++ inserisci la tua e-mail nel box qui sotto: Corso su Linux - Kernel messages. Segue un esempio di un dmesg. Alcune parti variano a seconda dell'hardware presente sul sistema, altre sono sostanzialmente uguali su tutti i Linux. Quello che segue è il dmesg di un sistema piuttosto semplice, i kernel modulari di una distribuzione standard solitamente presentano ulteriori informazioni relative a driver per hardware o funzionalità qui non presenti.
Linux version 2.4.13 (root@llocalhost) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81)) #5 Fri Nov 9 16:36:50 CET 2001 Questa prima riga mostra la versione del kernel (2.4.13) del compilatore interno (gcc), della versione del sistema operativo Detected 200.457 MHz processor. Console: colour VGA+ 80x25 Inizializza la console e ne indica le proprietà (a colori, con 80 colonne per 25 righe) Calibrating delay loop... 666.82 BogoMIPS Test per verificare la velocità del processore. CPU: Intel Pentium II (Deschutes) stepping 01 Identificazione del processore hda: IBM-DTTA-351010, ATA DISK drive Identificazione dell'hard-disk. Create Apps for Android with AppsGeyser. Free and No Coding required. Corso di programmazione. Scriviamo un semplice programma per calcolare la somma di due numeri forniti dall’utente « Guiodic Blog. In questa lezione affronteremo molti concetti che risulteranno nuovi e forse “strani” per chi non ha mai programmato, ma sono essenziali per iniziare a capirci qualcosa della programmazione.
Tutti questi concetti sono legati da un filo conduttore comune: i computer non sono intuitivi e fanno solo ciò che gli si dice; non solo, i computer sono anche piuttosto limitati e sanno fare poche cose, ma velocemente. Il altre parole i computer sono il contrario degli esseri umani: noi siamo intuitivi e fantasiosi (beh, non tutti…) ma molto lenti e ci annoiamo presto se un compito è ripetitivo. I computer invece sono stacanovisti, veloci (almeno nel fare i calcoli) ma completamente stupidi. L’insieme uomo+computer diventa quindi straordinariamente potente in quanto ognuno dei due completa le mancanze dell’altro. Ma c’è un problema: riuscire a capirsi. Vediamo un esempio pratico. Prendi il primo numeroPrendi il secondo numeroSomma il primo numero con il secondoDammi la somma GCC: Bene, ho capito. . Corso di programmazione: “Ciao Mondo!”, il nostro primo programma « Guiodic Blog. Riprendiamo dopo una lunga pausa la nostra guida introduttiva alla programmazione, con la promessa che faremo una-due lezioni a settimana.
E’ arrivato il momento di compilare il nostro primo programma. Useremo come riferimento Ubuntu, ma la stessa cosa vale anche per qualsiasi distribuzione GNU/Linux molti altri sistemi Unix. Prima di tutto abbiamo bisogno di un editor di testo con cui scrivere il nostro programma. Io userò Gedit, ma se avete KDE potrete usare Kate, mentre con Xfce avete mousepad. Altrimenti da terminale una scelta semplice è usare nano. Poi abbiamo bisogno di un compilatore, cioè del programma che trasforma il codice sorgente in linguaggio macchina del processore.
Il compilatore GNU si chiama gcc (che stava per GNU C Compiler quando compilava solo il C, mentre adesso che compila una caterva di linguaggi la sigla è passata a significare GNU Compiler Collection). Gcc è preinstallato, per cui non c’è bisogno di fare nulla. Fatto ciò, copiamo questo programma: . echo $? Mini-corso di programmazione/2. Vicini al cuore del computer « Guiodic Blog. Be’ il titolo è un po’ fuorviante. In realtà andremo vicini al cervello del computer, il processore, detto anche CPU (Central Processing Unit, unità centrale di elaborazione). Il processore è infatti il componente che effettivamente esegue i programmi e coordina il funzionamento di tutto il resto di un sistema. Abbiamo già visto come è fatto un computer. Schema di un elaboratore Ma cosa vuol dire di preciso che il processore esegue i programmi? Ad esempio se voglio fare l’ordinamento della rubrica telefonica della lezione precedente? Ma no, che esagerazione! E quindi come si fa?
Sì, è vero. Mi fai un esempio? Certamente. Un momento, ma perché esistono tanti linguaggi assembly? Sì. Ma allora come si fa a far girare un programma di un computer su un altro? Semplice: non si fa. Complicato eh? Sì è arabo! Invece no, è semplice. Poi definiamo la lunghezza della stringa. Il cuore del programma inizia invece dopo “_start”. No, non c’è. Ora noi potremmo anche fare così. E quindi come si fa? Ah bello! Mini corso di programmazione/1: Il linguaggio dei computer « Guiodic Blog. Eccoci alla prima puntata del nostro mini-corso di programmazione. Iniziamo subito! Che cos’è l’Informatica Prima di affrontare il tema dei linguaggi di programmazione, è utile capire cos’è di preciso l’informatica. Il termine “Informatica” è una contrazione di una definizione più lunga: l’Informatica è infatti “la scienza che si occupa del trattamento automatico delle informazioni”.
Cosa significa? Prima di tutto le informazioni sono i dati. Marco 339 12345678 Giovanni 348 9876543 Francesco 335 7788996 Grazia 333 58945830 Già solo il problema della memorizzazione in sé dei dati è un problema tipicamente informatico. Oltre a memorizzare i dati, abbiamo bisogno di poter fare delle operazioni su di essi. Ecco, l’informatica, fondamentalmente, è questo: far fare ad una macchina (cioè ad un automa, da cui il temine automatico nella definizione di Informatica) il lavoro che noi desideriamo su i nostri dati. I numeri binari, il linguaggio dei computer Perché? Già. Che noia! Ferma, un attimo. Ehm… Uh! Guida per principianti a GNU/Linux: cos’è e a cosa serve un sistema operativo « Guiodic Blog. Supponiamo di sapere come si fa a compilare questo programma (altro argomento che vedremo in seguito) e di ottenere il codice eseguibile.
Se lo abbiamo compilato dandogli il nome "primoprogramma" potremo eseguirlo aprendo il terminale (Applicazioni > Accessori > Terminale). Questo serve perché il nostro programma prevede il suo output (uscita) su un'interfaccia testuale e quindi abbiamo bisogno di un "simulatore" di interfaccia testiale dentro l'interfaccia grafica. Per eseguire il programma diamo un semplice . /primoprogramma Come vedi l'unico risultato del programma è scrivere "Ecco il mio primo programma". Ma come fa a farlo? Vediamo un po' il sorgente del programma. Printf("Ecco il mio primo programma\n"); In effetti "print", in inglese, vuol dire "stampa".
Schema di un elaboratore Il nostro programma risiede nella memoria principale. Ma perché la stampa proprio lì e non in mezzo al terminale? Questa è un ottima domanda. Questa è una buona notizia. E nel caso di programmi grafici? .