Benvenuti nella Pagine Programmazione
In questa pagina trattero il discorso sulla programmazione.
Troverete qualche guida all' html, richiesta effetti JavaScript e vari links dove potete trovare tutorial e non solo sui vari linguaggi.
Programmazione
Ininziamo con una definizione:
La programmazione è l'insieme delle attività che il programmatore svolge per creare un programma, ossia un software.
Per fare ciò si usa un linguaggio di programmazione.
Di linguaggi di programmazione ce ne sono tanti.
Principalmente si distinguono in due categorie: interpretati e compilati.
I linguaggi interpretati più diffusi sono:
* Basic
* Java
* Perl
* Python
Inoltre sono interpretati anche gli script di shell (i cosiddetti file di batch) e gli script in uso su Internet (Javascript, Jscript, VBScript...)
Il codice di un programma interpretato viene salvato cosi 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++
* Lisp
* Pascal
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.
Ora incominciamo a conoscere nello specifico i maggiori linguaggi di programmazione.
- Visual Basic
Visual Basic non è un linguaggio standard, ma un ambiente di sviluppo creato per sviluppare programmi in un Basic ad oggetti.
E' stato sviluppato dalla Microsoft, e perciò è disponibile solo sulla piattaforma Windows.
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.
Il suo successo è dovuto alla sua semplicità nel programmare, e per la sua potenza nel disegnare l' interfaccia utente di un programma anche se difficile.
Negli ultimi tempi i suoi sviluppatori hanno inserito nel linguaggio anche i controlli Activex
- C
Fù sviluppato per la prima volta da Dennis Ritchie nel 1972. Il C è nato come linguaggo per sviluppare sistemi operativi Unix.
Sicuramente c'è da dire che il C e un linguaggio più difficile ma più efficace, e viene usato tutt' ora come linguaggio di riferimento per le scuole.
Dal C derivano C# , C++ e Java, che ne parlerò dopo.
- C#
Come detto prima il C# (che si pronuncia C Sharp), è un linguaggio di programmazione object-oriented, sviluppato da Microsoft. Il C# prende spunto dal C++ e da Java per quanto riguarda la sintassi e da Visual Basic per gli strumenti di programmazione visuale. Un ultima cosa: è stato sviluppato ponendo una particolare attenzione alla semplicità .
- C++
Concludiamo il discorso in C parlando del C++. Il C++ come si puo capire è un' evoluzione del C ed è un linguaggio di programmazione orientato agli oggetti. Il primo sviluppatore fù Bjarne Stroustrup nel 1983 col nome di C con classi, poi riveduto nel 2003 col nome di C++. Il C++ è sicuramente un sistema molto valido, ma che nessuno lo sfrutta al massimo visto che la sua sematica è ricca di dettagli e percio gli sviluppatori che usano il C++ spesso o sbagliano o metteno il codice incompleto. Inoltre sta per uscire una nuova versione di questo linguaggio il C++Ox.
- Java
Sicuramente Java negli ultimi anni ha preso una grande importanza nel mondo della programmazione informatica. I suoi primi creatori furono James Gosling e altri ingegneri della Sun Microsystems. Java è un linguaggio di progammazione, come il C, orientato agli oggetti. Fu presentato per la prima volta il 23 maggio 1995. Ma fu creato per la prima volta sotto il nome di Oak, poi modificato per problemi di copyright.
- HTML
Un altro linguaggio è l' Html. HTML (acronimo per Hyper Text Mark-Up Language) è un linguaggio usato per descrivere i documenti ipertestuali disponibili nel Web.
Non è un linguaggio di programmazione, ma un linguaggio di markup, ossia descrive il contenuto, testuale e non, di una pagina web. Punto HTML (.html) o punto HTM (.htm) è anche l'estensione comune dei documenti HTML.
è stato sviluppato da Tim Berners-Lee al CERN di Ginevra.
Durante gli anni l'HTML ha subito molte revisioni e miglioramenti, che sono stati indicati secondo la classica numerazione usata per descrivere le versioni dei softwares.
Attualmente l'ultima versione disponibile è la versione 4.01, resa pubblica il 24 dicembre 1999. Da allora, da parte del W3C non è stata manifestata alcuna intenzione di apportare ulteriori modifiche all'HTML, poichè verrè presto sostituito dai nuovi linguaggi XHTML ed XML.
- XHTML
XHTML (acronimo per eXtensible HyperText Markup Language) nasce ufficialmente il 26 gennaio 2000 come raccomandazione W3C, e può essere definito sostanzialmente una riformulazione di HTML 4.01 come applicazione XML 1.0, ovvero come linguaggio definito a partire dalle specifiche XML.
Il linguaggio prevede un uso più restrittivo dei tag HTML; solo la struttura della pagina è scritta in XHTML, mentre il layout è imposto dai cosiddetti CSS (Cascading Style Sheets, ovvero fogli di stile a cascata).
HTML è, a sua volta, un'applicazione particolare di SGML, linguaggio di markup esistente da tempo ed estremamente flessibile.
- PHP
PHP è un linguaggio di scripting interpretato con licenza open source, utilizzato principalmente per la realizzazione di applicazioni web lato server e pagine web dinamiche.
Da qui il suo nome: un acronimo ricorsivo che sta per PHP: Hypertext Preprocessor (preprocessore di ipertesti).
- Effetti JavaScript
JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nei siti 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.
JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript. L'ultimo standard, del dicembre 1999, è ECMA-262 Edition 3, e corrisponde a JavaScript 1.5. È anche uno standard ISO.
- CSS
I fogli di stile a cascata (dall'inglese CSS Cascading Style Sheet), sono un insieme di raccomandazioni redatte dal W3C (World Wide Web Consortium) per definire l'aspetto delle pagine HTML e XHTML.
La loro creazione, avvenuta nel 1996 si è resa necessaria per separare i contenuti dalla formattazione e imporre una programmazione più chiara e facile da utilizzare, sia per l'autore che per l'utente.
Se vi state cimentando nel fare un sito da poco e volete alcuni effetti JavaScript, consiglio e trucchi sull' HTML che avete notato navigando sul Web, mi potete contattare via E-m@il, sarò contento di venirvi contro al vostro aiuto!
Che c'è da dire?!? Buona navigazione!!!