Visualizzazione post con etichetta LUP. Mostra tutti i post
Visualizzazione post con etichetta LUP. Mostra tutti i post

lunedì 30 agosto 2010

Funzione di ordinaggio

Funzione di ordinaggio è molto importante i anche molto semplice. Si tu ha elenco di mutevoli disordinate tu può mettere loro in fila regolamentare così:
ordinare(<elenco di mutevoli> con <modo di ordinare>)
Funzione dà indietro a te elenco perfettamente ordinato. Facile a fare!

Si per esempio tu vuole sapere che cosa è di meno costoso in negozi per tua spesa di oggi tu ottiene scrivendo
ordinare(pane, sale, panna_acida con costo_di_oggi)
prima di esci di casa.

Io ricorda anedoto bufo di notorio hacker Loreno K., chi un giorno prova su grande macchina di calcolo di Ufficio di Programma Unico questo ordinaggio:
ordinare(gallina, uovo con venuto_prima)
e quasi fa impazza cervelone chi si mette a canta canzoncine di infanzia i non fa uscire tecnici di stanza prima che loro finalmente riesce a ingannare lui con richiesta di va in bagno per falso bisognino e può stacca corrente da quadro generale di UPU chi è sotto lavandino. Forse voi pensa che sagace ma subdolo Loreno è punito per sabotante i derisorio intervento, ma illuminato UPU invece apprezza sua destrezza e impara da suo hackerare educativo! E in fatti UPU modifica funzione di ordinaggio, chi ora ritorna cartello di errore si tu cerca di ordina animali con mutevoli di tempo.
Storia di cervelone ha dato idea a grande regista Kravino Punzerle per suo profetizzante "1989 odissea in poco spazio", chi ha rivoluzionato genere di scienza fantastica. Voi certo ricorda commovente scena con cervelone VQV 732 chi dice "Io ha paura, Davidov. Mia mente va. Io non comprende più ragioni di sozialismus." e poi canta  "Che ci sia sempre il sole". Quando vede io piange sempre per bufo cervelone imbambinito i con paura di muore, proprio come umano di dappertutto e di sempre.

venerdì 27 agosto 2010

Controlla il flusso di scorrimento di programmi in LUP!

Oggi noi vede novità in come controllare flusso di programma in LUP.
Voi penso già conosce principali rubinetti chi regola flusso e fa prende direzioni diverse a programma. Ricordiamo principali, con loro sintassazione e qualche gergale tecnico (GT).


Primi due rubinetti è come chiuse: essi fa andare flusso da parti diverse (GT: "scegliere tubo")
sesuccedechesesuccedeche <una cosa>
    allorafai: <azione>
oppuresesuccedeche <altra cosa>
    allorainvecefai: <azione>
esenonsuccedenientediquesto?    fai: <azione>
   
facciamoilcasoche, che serve quando può succede molte cose diverse
facciamoilcasoche <qualche mutevole, per esempio nomedipersona>
    è <qualcosa, per esempio "Marilia"> allorafai: <azione>
    è <qualcosa altro, per esempio "Pufo Maria"> allorafai: <azione>
    ... (tu può ripete quanto vuole)
    boh? allorafai: <azione detta in GT "di boh", per dire azione chi fa quando non sa come muoverti e solo segue regole di cortesia o di manuale>

Secondi due controlli ferma flusso per fa qualcosa fino a quando situazione no cambia (GT: "riempiere cisterna")


ruota, chi fa azione un certo numero di volte
ruota(<numero di giri>) <azione>
nelmentrechesuccede, chi serve per fa azione intanto che capita qualcosa 

nelmentrechesuccede(<ipotesi di situazione>)
    fai:
<azione>

Tu fa suprema attenzia a ultimo! Si tu specifica male ipotesi tu può avere risultati fallimentari o fantasiosi o non permessi! Io fa esempio di vita reale con mutevoli meteo, chi io non descrivevo in mio post di altro giorno perché poco usate. Esse sono: piove, ènebbia, nevica, ègrigio, èsole e esse sono di tipo logico. Se per esempio tu scrive questo programma:


CP è filmato "Corazzata Potemkin"
nelmentrechesuccede(nevica)
    fai: proietta(cp)
 

e tu fa scorrere programma in nostra giornata di inverno tu ha molto probabile opportunità di vede capolavoro di Sergej Michajlovic settimane i settimane in fila!

martedì 24 agosto 2010

Nuova versione di LUP molto improvata!

Stimati amici di Umido Ovest, con intensa sodisfazione annuncio a voi oggi nuova strepitosa realizzazione di Ufficio per Programma Unico! UPU ha finalmente approvato versione 2.0 di LUP (Linguaggio di Programma Unico), attesa ormai da troppo di tempo! 
Difficile che io sintesizza in poco spazio tutti improvamenti da versione 1.0, ma prova, forse a puntate.
Io comincia da prima grande differenzia: le mutevoli.