Category: Programmazione

Sort: Date | Title | Views | | Comments | Random Sort Ascending
View:

Come vedere quali utenti hanno visitato il nostro profilo Facebook? No

39 Views0 Comments

Sito internet di riferimento: http://imparagratis.com In questo video ho seguito le indicazioni di un video in inglese che diceva di spiegare come verificare quali utenti hanno visitato il nostro profilo Facebook. Io ...

Come muovere un’immagine con DroidScript

107 Views0 Comments

Link a Google Spaces: https://goo.gl/spaces/Tkb3Spj8bb7hJvqL6 In questo video vediamo come fare a muovere un'immagine sullo schermo del nostro cellulare con DroidScript. L'apprendimento di queste istruzioni è alla bas...

Come criptare e decriptare del testo con DroidScript

110 Views0 Comments

Link a Google Spaces su DroidScript: https://goo.gl/spaces/ZXQodP6vRRDfeJ6F8 In questo video vediamo come criptare e decriptare del testo con DroidScript

Usare FTP con DroidScript

147 Views0 Comments

Link a Google Spaces su FTP: https://goo.gl/spaces/D7becegeCQJ1avtN7 Link a Google Spaces su DroidScript: https://goo.gl/spaces/ZXQodP6vRRDfeJ6F8 In questo video vediamo come usare le istruzioni FTP per connetterci ad...

Come visualizzare una pagina web con DroidScript

138 Views0 Comments

Link a Google Spaces: https://goo.gl/spaces/6Eqk29nh6Q6nJjgx9 In questo video vediamo come mostrare una pagina Web con DroidScript

Come usare la ProgressBar con DroidScript

70 Views0 Comments

Sito internet: http://imparagratis.com In questo video vediamo come usare la ProgressBar con DroidScript

Spiegazione di alcune istruzioni utili di di DroidScript (2/2)

51 Views0 Comments

In questo video vediamo alcune istruzioni sparse di DroidScript, utili in diverse situazioni

Spiegazione di alcune istruzioni utili di di DroidScript (1/2)

17 Views0 Comments

In questo video vediamo alcune istruzioni sparse di DroidScript, utili in diverse situazioni-

Leggere i dati di un database SQLite con DroidScript

165 Views0 Comments

Link a Google Spaces: https://goo.gl/spaces/MoQHXypPyuY7cXX19 Link al mio sito internet: http://imparagratis.com/ In questo video vediamo come recuperare e leggere i dati presenti in un database SQLite, in locale, con...

Aggiungere dati ad un database SQLite con DroidScript

30 Views0 Comments

Link a Google Spaces: https://goo.gl/spaces/MoQHXypPyuY7cXX19 In questo video vediamo come aggiungere dati ad un database SQLite creato con DroidScript

Creare un database SQLite e una tabella con DroidScript

81 Views0 Comments

Link a Google Spaces: https://goo.gl/spaces/MoQHXypPyuY7cXX19 In questo video vediamo come creare un database SQLite con DroidScript. Inoltre vedremo come creare una tabella

Salvare e leggere file di testo con DroidScript

86 Views0 Comments

Abbiamo già visto un'istruzione che ci permette di memorizzare dei dati sul cellulare con DroidScript, ma in questo caso le istruzioni che vedremo, saranno utili per memorizzare lunghi testi e leggere lunghi testi

Pagina 1 di 14212345...102030...Ultima »

Di più su Programmazione

La programmazione, in informatica, è l’insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma, ossia un software da far eseguire ad un computer, scrivendo il relativo codice sorgente in un certo linguaggio di programmazione.

Con l’avvento dell’ingegneria del software l’attività di programmazione rappresenta solo la fase implementativa dell’intero ciclo di sviluppo del software con l’obiettivo ultimo di soddisfare le specifiche funzionali richieste dal committente secondo una predefinita analisi di strutturazione. Assieme al lato sistemistico costituisce il ramo o filone di produttività in informatica aziendale, detto terziario avanzato.


Fondamenti di programmazione

Con fondamenti di programmazione si indicano le conoscenze basilari che un programmatore deve possedere per la programmazione in un qualunque linguaggio di programmazione.

Per la scrittura di righe di codice nei linguaggi di programmazione è sufficiente per un programmatore utilizzare un normale elaboratore testi, o un programma ad hoc detto editor spesso compreso all’interno di un ambiente di sviluppo integrato (IDE). Nel secondo caso il software individua automaticamente gli errori più banali (es. errori di sintassi) che un programmatore può commettere.

I passi con cui si sviluppa un programma efficiente sono simili tra di loro per quasi tutti i contesti di programmazione (aziende, hobby, lavoro, ecc.). Le prime fasi sono strettamente legate alla logica di quello che si va a creare e del suo funzionamento, mentre le ultime sono orientate verso lo specifico linguaggio di programmazione che si intende utilizzare.

La prima operazione da svolgere per la creazione di un qualunque programma è definire nel modo più preciso ed accurato possibile quale problema intendiamo risolvere. Questo vale sia per una semplice funzione matematica che per un complesso database. L’input che il programma riceve è legato all’output che intendiamo restituire dopo l’elaborazione.

Questa fase può presentare una grande complessità dovuta al lavoro astratto che impone al programmatore di immaginare il risultato finale e la sua formalizzazione.

I linguaggi di programmazione

I linguaggi di programmazione sono molti e si distinguono principalmente in due categorie: interpretati e compilati.

I linguaggi interpretati più diffusi sono:

  • Javascript
  • Java
  • PHP
  • Ruby
  • Python
  • Perl
  • BASIC, anche se esistono diverse versioni compilate e pseudo-compilate, come Turbo Basic e Visual Basic.

Inoltre sono interpretati anche gli script di shell (i cosiddetti file di batch) e gli altri script in uso su Internet (Jscript, VBScript, Batch…)

Il codice di un programma interpretato viene salvato così com’è, e viene poi letto da un interprete, che è un programma che gira sul sistema operativo in uso.

I linguaggi di programmazione compilati richiedono invece che il codice, una volta terminato, sia processato da un compilatore che, convertendolo in linguaggio macchina, ne permetta l’esecuzione da parte della CPU.

I linguaggi compilati più famosi sono:

  • C
  • C++ (linguaggio orientato agli oggetti derivato dal C)
  • Pascal (solitamente usato a scopo didattico)
  • Cobol

I programmi interpretati sono più lenti ma più facili da creare e girano su molti sistemi operativi, a patto di avere lo stesso interprete, e che il dialetto del linguaggio sia comune. I linguaggi compilati, molto spesso, hanno invece degli standard ISO, o comunque regole universali, le quali permettono di compilare un programma senza modifiche su più architetture, anche da una sola macchina, a patto di avere un compilatore adeguato.

Java è pseudocompilato, ossia viene tradotto in un linguaggio intermedio, detto bytecode, il quale è una specie di linguaggio macchina, che viene poi passato all’interprete, che deve essere disponibile per il tipo di macchina che si vuole utilizzare.

Il Visual Basic, per contro, non è un linguaggio standard, ma un ambiente di sviluppo creato per sviluppare programmi in un Basic ad oggetti sviluppato dalla Microsoft, e come tale disponibile solo sui loro OS. Non esistendo uno standard riconosciuto, non viene garantita la compatibilità tra versioni successive, e non è possibile utilizzarlo pienamente su altri sistemi operativi o altre CPU che quelle supportate dalla Microsoft.

cit. Wikipedia Programmazione (informatica)