L'APL (acronimo di A Programming Language) è un linguaggio di programmazione sviluppato da Kenneth Iverson nel 1962. Tra le principali caratteristiche ricordiamo:
L'utilizzo di un set di caratteri speciali per rappresentare alcune operazioni matematiche di alto livello.
L'elevato numero di istruzioni, dedicate in particolare alla gestione delle matrici, una delle applicazioni più importanti dei computer negli anni in cui è stato progettato.
L'uso in modalità interpretata e la possibilità di immettere direttamente le istruzioni.
L'APL viene criticato perché spinge a scrivere programmi poco leggibili. L'APL non si è mai diffuso molto, ma i suoi sostenitori sono famosi per la loro convinzione.
ciao raga...in questo blog vi scriverò cio che faremo nelle ore di scuola soprattutto in quelle di informatica...spero che venga bene e che vi piaccia...
AtTeNzIoNe tI VeDo!!!
Sign by Danasoft - Myspace Layouts and Signs
sabato, marzo 31, 2007
php
PHP è un linguaggio di scripting interpretato, con licenza open source, originariamente concepito per la realizzazione di pagine web dinamiche. Attualmente è utilizzato principalmente per sviluppare applicazioni web lato server ma può essere usato anche per scrivere script a linea di comando o applicazioni standalone con interfaccia grafica.
Il suo nome è un acronimo ricorsivo che sta per PHP: Hypertext Preprocessor (PHP: preprocessore di ipertesti).
Cenni storici
Nato nel 1994 ad opera del danese Rasmus Lerdorf, PHP era in origine una raccolta di script CGI che permettevano una facile gestione delle pagine personali. Per questo motivo il significato originario dell'acronimo pare fosse Personal Home Page (sull'origine dell'acronimo ci sono tuttora alcuni dubbi, alimentati dallo stesso Lerdorf che ha contribuito volontariamente a generare attorno al nome questo alone di mistero). Il pacchetto originario venne in seguito esteso e riscritto dallo stesso Lerdorf in C, aggiungendo funzionalità quali il supporto al database mSQL e prese a chiamarsi PHP/FI, dove FI sta per Form Interpreter (interprete di form), prevedendo la possibilità di integrare il codice PHP nel codice HTML in modo da semplificare la realizzazione di pagine dinamiche. In quel periodo, 50.000 domini internet annunciavano di aver installato PHP.
A questo punto il linguaggio cominciò a godere di una certa popolarità tra i progetti open source del web, e venne così notato da due giovani programmatori: Zeev Suraski e Andi Gutmans. I due collaborarono nel 1998 con Lerdorf allo sviluppo della terza versione di PHP (il cui acronimo assunse il significato attuale) riscrivendone il motore che fu battezzato Zend da una contrazione dei loro nomi. Le caratteristiche chiave della versione PHP 3.0 frutto del loro lavoro, erano la straordinaria estensibilità, la connettività ai database e il supporto iniziale per il paradigma a oggetti. Verso la fine del 1998 PHP 3.0 era installato su circa il 10% dei server web presenti su Internet.
PHP diventò a questo punto talmente maturo da competere con ASP, linguaggio lato server analogo a PHP sviluppato da Microsoft, e cominciò ad essere usato su larga scala. La versione 4 di PHP venne rilasciata nel 2000 e prevedeva notevoli migliorie. Attualmente siamo alla quinta versione, sviluppata da un team di programmatori, che comprende ancora Lerdorf, oltre a Suraski e Gutmans.
La popolarità del linguaggio PHP è in costante crescita grazie alla sua semplicità: nel Giugno 2001, ha superato il milione di siti che lo utilizzano. Nell'ottobre 2002, più del 45% dei server Apache usavano PHP.
Nel gennaio 2005 è stato insignito del titolo di "Programming Language of 2004" dal TIOBE Programming Community Index, classifica che valuta la popolarità dei linguaggi di programmazione sulla base di informazioni raccolte dai motori di ricerca.
Nel 2005 la configurazione LAMP (Linux, Apache, MySQL, PHP) supera il 50% del totale dei server sulla rete mondiale.
Caratteristiche
PHP riprende per molti versi la sintassi del C, come peraltro fanno molti linguaggi moderni, e del Perl. È un linguaggio a tipizzazione debole e dalla versione 5 migliora il supporto al paradigma di programmazione ad oggetti. Certi costrutti derivati dal C, come gli operatori fra bit e la gestione di stringhe come array, permettono in alcuni casi di agire a basso livello; tuttavia è fondamentalmente un linguaggio di alto livello, caratteristica questa rafforzata dalla esistenza delle sue moltissime API, oltre 3000 funzioni del nucleo base. PHP è in grado di interfacciarsi a innumerevoli database tra cui MySQL, PostgreSQL, Oracle, Firebird, IBM DB2, Microsoft SQL Server, solo per citarne alcuni, e supporta numerose tecnologie, come XML, SOAP, IMAP, FTP, CORBA. Si integra anche con altri linguaggi/piattaforme quali Java e .NET e si può dire che esista un wrapper per ogni libreria esistente, come CURL, GD, Gettext, GMP, Ming, OpenSSL ed altro.
Fornisce un'API specifica per interagire con Apache, nonostante funzioni naturalmente con numerosi server web. È anche ottimamente integrato con il database MySQL, per il quale possiede più di una API. Per questo motivo esiste un'enorme quantità di script e librerie in PHP, disponibili liberamente su Internet. La versione 5, comunque, integra al suo interno un piccolo database embedded, SQLite.
Dispone di un archivio chiamato PEAR che mette a disposizione un framework di librerie riusabili per lo sviluppo di applicazioni PHP e di PECL che raccoglie tutte le estensioni conosciute scritte in C.
tratto da wikipedia.org
Il suo nome è un acronimo ricorsivo che sta per PHP: Hypertext Preprocessor (PHP: preprocessore di ipertesti).
Cenni storici
Nato nel 1994 ad opera del danese Rasmus Lerdorf, PHP era in origine una raccolta di script CGI che permettevano una facile gestione delle pagine personali. Per questo motivo il significato originario dell'acronimo pare fosse Personal Home Page (sull'origine dell'acronimo ci sono tuttora alcuni dubbi, alimentati dallo stesso Lerdorf che ha contribuito volontariamente a generare attorno al nome questo alone di mistero). Il pacchetto originario venne in seguito esteso e riscritto dallo stesso Lerdorf in C, aggiungendo funzionalità quali il supporto al database mSQL e prese a chiamarsi PHP/FI, dove FI sta per Form Interpreter (interprete di form), prevedendo la possibilità di integrare il codice PHP nel codice HTML in modo da semplificare la realizzazione di pagine dinamiche. In quel periodo, 50.000 domini internet annunciavano di aver installato PHP.
A questo punto il linguaggio cominciò a godere di una certa popolarità tra i progetti open source del web, e venne così notato da due giovani programmatori: Zeev Suraski e Andi Gutmans. I due collaborarono nel 1998 con Lerdorf allo sviluppo della terza versione di PHP (il cui acronimo assunse il significato attuale) riscrivendone il motore che fu battezzato Zend da una contrazione dei loro nomi. Le caratteristiche chiave della versione PHP 3.0 frutto del loro lavoro, erano la straordinaria estensibilità, la connettività ai database e il supporto iniziale per il paradigma a oggetti. Verso la fine del 1998 PHP 3.0 era installato su circa il 10% dei server web presenti su Internet.
PHP diventò a questo punto talmente maturo da competere con ASP, linguaggio lato server analogo a PHP sviluppato da Microsoft, e cominciò ad essere usato su larga scala. La versione 4 di PHP venne rilasciata nel 2000 e prevedeva notevoli migliorie. Attualmente siamo alla quinta versione, sviluppata da un team di programmatori, che comprende ancora Lerdorf, oltre a Suraski e Gutmans.
La popolarità del linguaggio PHP è in costante crescita grazie alla sua semplicità: nel Giugno 2001, ha superato il milione di siti che lo utilizzano. Nell'ottobre 2002, più del 45% dei server Apache usavano PHP.
Nel gennaio 2005 è stato insignito del titolo di "Programming Language of 2004" dal TIOBE Programming Community Index, classifica che valuta la popolarità dei linguaggi di programmazione sulla base di informazioni raccolte dai motori di ricerca.
Nel 2005 la configurazione LAMP (Linux, Apache, MySQL, PHP) supera il 50% del totale dei server sulla rete mondiale.
Caratteristiche
PHP riprende per molti versi la sintassi del C, come peraltro fanno molti linguaggi moderni, e del Perl. È un linguaggio a tipizzazione debole e dalla versione 5 migliora il supporto al paradigma di programmazione ad oggetti. Certi costrutti derivati dal C, come gli operatori fra bit e la gestione di stringhe come array, permettono in alcuni casi di agire a basso livello; tuttavia è fondamentalmente un linguaggio di alto livello, caratteristica questa rafforzata dalla esistenza delle sue moltissime API, oltre 3000 funzioni del nucleo base. PHP è in grado di interfacciarsi a innumerevoli database tra cui MySQL, PostgreSQL, Oracle, Firebird, IBM DB2, Microsoft SQL Server, solo per citarne alcuni, e supporta numerose tecnologie, come XML, SOAP, IMAP, FTP, CORBA. Si integra anche con altri linguaggi/piattaforme quali Java e .NET e si può dire che esista un wrapper per ogni libreria esistente, come CURL, GD, Gettext, GMP, Ming, OpenSSL ed altro.
Fornisce un'API specifica per interagire con Apache, nonostante funzioni naturalmente con numerosi server web. È anche ottimamente integrato con il database MySQL, per il quale possiede più di una API. Per questo motivo esiste un'enorme quantità di script e librerie in PHP, disponibili liberamente su Internet. La versione 5, comunque, integra al suo interno un piccolo database embedded, SQLite.
Dispone di un archivio chiamato PEAR che mette a disposizione un framework di librerie riusabili per lo sviluppo di applicazioni PHP e di PECL che raccoglie tutte le estensioni conosciute scritte in C.
tratto da wikipedia.org
FAQ
FAQ
FAQ è un acronimo per frequently asked questions, letteralmente "risposte a domande poste frequentemente". Più esattamente trattasi di un documento che si propone di rispondere alle domande poste più frequentemente in un certo contesto: soprattutto su internet e in particolare nel web e nelle comunità virtuali vi sono domande ricorrenti alle quali si preferisce rispondere pubblicamente con un documento affinché non vengano poste troppo spesso, in modo da sciogliere i dubbi dei nuovi utenti.
[modifica] FAQ nei newsgroup
Dato che con la crescita di un newsgroup ci sono domande che tendono a ripetersi, normalmente le risposte a queste domande vengono raccolte per evitare di dire sempre le stesse cose.
Quasi tutti i newsgroup hanno una FAQ, che abitualmente, per i newsgroup it.*, viene pubblicata sul gruppo stesso e su un gruppo apposito (it.faq) con una certa regolarità.
È norma di buona educazione leggere le FAQ di un newsgroup prima di porre delle domande; le reazioni a chi non segue questa norma dipendono dal tasso di sopportazione dei partecipanti "anziani" della comunità.
FAQ
Le FAQ sono frequentemente utilizzate nei siti web, dove vengono in genere raccolte in una pagina disponibile a tutti e facilmente raggiungibile.
L'esigenza di questo sistema di informazione nasce dal fatto che i gestori dei siti (webmaster), con l'aumentare della complessità dell'argomento trattato come della complessità stessa della struttura del sito o del semplice numero di utenti, si trovavano spesso sommersi da una mole di email che pongono sempre le stesse domande, tale che risulta impossibile, o poco efficiente, rispondere a tutti singolarmente.
Questo ingegnoso sistema di condivisione dell'informazione non viene sempre sfruttato nelle sue piene potenzialità dagli utenti. Spesso già nella fase di realizzazione del sito vengono previste quelle che saranno presumibilmente le domande ricorrenti e inserite con le risposte nella pagina delle FAQ.
tratto da wikipedia.org
FAQ è un acronimo per frequently asked questions, letteralmente "risposte a domande poste frequentemente". Più esattamente trattasi di un documento che si propone di rispondere alle domande poste più frequentemente in un certo contesto: soprattutto su internet e in particolare nel web e nelle comunità virtuali vi sono domande ricorrenti alle quali si preferisce rispondere pubblicamente con un documento affinché non vengano poste troppo spesso, in modo da sciogliere i dubbi dei nuovi utenti.
[modifica] FAQ nei newsgroup
Dato che con la crescita di un newsgroup ci sono domande che tendono a ripetersi, normalmente le risposte a queste domande vengono raccolte per evitare di dire sempre le stesse cose.
Quasi tutti i newsgroup hanno una FAQ, che abitualmente, per i newsgroup it.*, viene pubblicata sul gruppo stesso e su un gruppo apposito (it.faq) con una certa regolarità.
È norma di buona educazione leggere le FAQ di un newsgroup prima di porre delle domande; le reazioni a chi non segue questa norma dipendono dal tasso di sopportazione dei partecipanti "anziani" della comunità.
FAQ
Le FAQ sono frequentemente utilizzate nei siti web, dove vengono in genere raccolte in una pagina disponibile a tutti e facilmente raggiungibile.
L'esigenza di questo sistema di informazione nasce dal fatto che i gestori dei siti (webmaster), con l'aumentare della complessità dell'argomento trattato come della complessità stessa della struttura del sito o del semplice numero di utenti, si trovavano spesso sommersi da una mole di email che pongono sempre le stesse domande, tale che risulta impossibile, o poco efficiente, rispondere a tutti singolarmente.
Questo ingegnoso sistema di condivisione dell'informazione non viene sempre sfruttato nelle sue piene potenzialità dagli utenti. Spesso già nella fase di realizzazione del sito vengono previste quelle che saranno presumibilmente le domande ricorrenti e inserite con le risposte nella pagina delle FAQ.
tratto da wikipedia.org
sabato 31 marzo
ciao raga...oggi giornata bellissima...prima ora religione dove ci ha letto dal giornale degli atti di bullismo fatti nelle scuole....alla 2a ora interrogazione di inglese andata benissimo...7+...poi 2 ore di matematica dove come al solito nn abbiamo fatto niente...ora sono nell'ora di informatica dove il prof ci ha detto di andare sul sito www.flossie.it per iscriverci..
ora provo...ciao a tutti...a doma...
ciaooooooo!!!!
ora provo...ciao a tutti...a doma...
ciaooooooo!!!!
venerdì, marzo 30, 2007
VENERDI 30 MARZO
ciao gente...oggi giornata soft...al pomeriggio abbiamo avuto una assemblea sul doping...direi noiose ma interessante...ora sono in laboratorio dove abbiamo finito le domande e il prof ci ha dato le risposte...e stiamo facendo una tabella su word x metterci tutto il lavoro...
ciao a tutti..
ciaooooo!!
ciao a tutti..
ciaooooo!!
mercoledì, marzo 28, 2007
mercoledì 28 marzo
oggi ritorno dopo 2 giorni di riposo....stra pesante...
poi oggi pomeriggio colloqui scuola-famiglia...
andati abbastanza bene tranne diritto...i miei sono contenti che sto recuperando un bel po di materie...meglio cosi...
bom dai spero che nn mi si blocchi ancora internet...
ciao a tutti!!!!!
ciaooooooooo!!!
poi oggi pomeriggio colloqui scuola-famiglia...
andati abbastanza bene tranne diritto...i miei sono contenti che sto recuperando un bel po di materie...meglio cosi...
bom dai spero che nn mi si blocchi ancora internet...
ciao a tutti!!!!!
ciaooooooooo!!!
PROGRAMMA X SBIANCARE LO SCHERMO
program sbianca;
uses crt;
begin
textBackground(7);
textcolor(7);
clrscr;
readln;
end.
INTERNET
ancora una volta internet mi è saltato non so perchè....va tutto ma le pagine di internet mi dice che è impossibile visualizzarle...per fortuna oggi mi va...però dopo una settimana....va bhè...in informatica giovedì ci ha fatto fare delle domande una generale e una specifica....e venerdì e sabato le abbiamo corrette e dato la correlativa risposta..
giovedì, marzo 22, 2007
url
Uniform Resource Locator
Un Uniform Resource Locator o URL è una sequenza di caratteri che identifica univocamente l'indirizzo di una risorsa in Internet,
come un documento o un'immagine.
Ogni Uniform Resource Locator è composto dalle seguenti parti principali:
lo schema o protocollo,
utilizzato per indirizzare la risorsa
il nome dell'host o server, oppure un nome di dominio (FQDN)
il path o nome file della risorsa.
tratto wikipedia.org
URI
Uniform Resource Identifier
Uno Uniform Resource Identifier (URI, acronimo più generico rispetto ad "URL") è una stringa che identifica univocamente una risorsa generica che può essere un indirizzo Web, un documento, un'immagine, un file, un servizio, un indirizzo di posta elettronica, ecc. L'URL è un URI, o più comunemente chiamato indirizzo web".
Gli URI rendono disponibili le risorse secondo una varietà di protocolli quali HTTP, FTP, ecc.
Indice.
Relazione fra URI, URL e URN
Un URI può essere classificato come URL o come URN.
Un URL (Uniform Resource Locator) è un URI che, oltre a identificare una risorsa, fornisce mezzi per agire su o per ottenere una rappresentazione della risorsa descrivendo il suo meccanismo di accesso primario o la sua "ubicazione" ("location") in una rete. Per esempio, l'URL http://www.wikipedia.org/ è un URI che identifica una risorsa (l'home page di Wikipedia) e lascia intendere che una rappresentazione di tale risorsa (il codice HTML della versione corrente di tale home page) è ottenibile via HTTP da un host di rete chiamato www.wikipedia.org .
Un URN (Uniform Resource Name) è un URI che identifica una risorsa mediante un "nome" in un particolare dominio di nomi ("namespace"). Un URN può essere usato per parlare di una risorsa senza lasciar intendere la sua ubicazione o come ottenerne una rappresentazione. Per esempio l'URN urn:isbn:0-395-36341-1 è un URI che consente di individuare univocamente un libro mediante il suo nome 0-395-36341-1 nel namespace dei codici ISBN, ma non suggerisce dove e come possiamo ottenere una copia di tale libro.
Sintassi
Il formato segue schemi prefissati. Il registro ufficiale viene mantenuto presso la IANA.
La sintassi di un URI dipende dallo schema. In generale, URI assoluti si scrivono come segue
Un URI assoluto contiene il nome dello schema usato (
La sintassi non prescrive che la componente scheme-specific-part abbia una struttura generale o una semantica comune a tutti gli URI.
Tuttavia, un sottoinsieme di URI condivide una sintassi comune per rappresentare relazioni gerarchiche nel namespace. Questa sintassi di "URI generico" consiste di una sequenza di 4 componenti:
ognuna delle quali, tranne
tratto da wikipedia.org
Iscriviti a:
Post (Atom)


