View Full Version : Sogni Ricorsivi
demonbl@ck
12-07-2008, 06:18
A chi di voi è mai capitato di fare uno di quei pallosissimi sogni ricorsivi?
Un esempio? Uno che ho fatto l'altroieri:
Sogno di essere sull'Enterprise (ok è discutibile come sogno, però i gusti son gusti :asd:), mi sveglio giò col buon umore e vado a sQuola tutto tranquillo. Verso mezzogiorno, esco coi miei amici a fare un giro (avevamo il pomeriggio xke era giovedì: uscita alle 11.40 e rientro alle 13.30), quando al'improvviso noto uno strano bagliore nell'oscurità. Dico ai miei amici di aspettarmi che vado a vedere. Arrivo lì e c'è Data che si sta rimaterializzando e mi fissa :mbe: . Alchè capisco che sto sognando e mi sveglio... :fagiano:
Vado a squola di nuovo, a mezzogiorno stesso bagliore, vado e c'è data, mi sveglio ecc.
E così via per 5-6-7 volte...
Finchè non cado dal letto e mi sveglio sul serio :sofico:
Marco93 -the witcher-
12-07-2008, 08:00
Guardi troppo enterprise e comunque i sogni sono solo pensieri dubito che un girono Data si materializzerà e gli offrirai un caffè:)
webmagic
12-07-2008, 08:12
Sogni ricorsivi?
Al massimo sogni ricorrenti! :p :p
Non ho mai guardato la serie in questione....ma ricorsivi è una parola del film???:D
Therinai
12-07-2008, 08:51
Sogni ricorsivi?
Al massimo sogni ricorrenti! :p :p
lol
rey.mysterio83
12-07-2008, 09:05
Sogni ricorsivi?
Al massimo sogni ricorrenti! :p :p
public void Sogno {
while (dormi)
return sogno_ricorsivo;
}
negator136
12-07-2008, 09:08
Sogni ricorsivi?
Al massimo sogni ricorrenti! :p :p
se avessi letto il testo del messaggio ti saressi accorto che intendeva proprio "ricorsivi" :rolleyes:
Mythical Ork
12-07-2008, 09:31
se avessi letto il testo del messaggio ti saressi accorto che intendeva proprio "ricorsivi" :rolleyes:
... [CUT]
Vado a squola di nuovo, a mezzogiorno stesso bagliore, vado e c'è data, mi sveglio ecc.
E così via per 5-6-7 volte...
Finchè non cado dal letto e mi sveglio sul serio :sofico:
Eggià... sono sogni ricorsivi...
public void Sogno {
while (dormi)
return sogno_ricorsivo;
}
._. cos'è sta merda? non penso proprio:
void sogno() {
while (true) {
sogno();
}
}
Che comunque non ti viene cagata di striscio perché penso che te la blocchi il compilatore.
A chi di voi è mai capitato di fare uno di quei pallosissimi sogni ricorsivi?
Un esempio? Uno che ho fatto l'altroieri:
Sogno di essere sull'Enterprise (ok è discutibile come sogno, però i gusti son gusti :asd:), mi sveglio giò col buon umore e vado a sQuola tutto tranquillo. Verso mezzogiorno, esco coi miei amici a fare un giro (avevamo il pomeriggio xke era giovedì: uscita alle 11.40 e rientro alle 13.30), quando al'improvviso noto uno strano bagliore nell'oscurità. Dico ai miei amici di aspettarmi che vado a vedere. Arrivo lì e c'è Data che si sta rimaterializzando e mi fissa :mbe: . Alchè capisco che sto sognando e mi sveglio... :fagiano:
Vado a squola di nuovo, a mezzogiorno stesso bagliore, vado e c'è data, mi sveglio ecc.
E così via per 5-6-7 volte...
Finchè non cado dal letto e mi sveglio sul serio :sofico:
ti capita quando devi andare a sQuola? a me succedeva sempre di sognare di svegliarmi, lavarmi, fare colazione, vestirmi e andare a scuola, ed invece erano appena passati cinque minuti ed ero ancora sotto le coperte :fagiano:
supermario
12-07-2008, 09:53
praticamente nel tuo sogno sogni di sognare un sogno in cui sogni di sognare?
praticamente nel tuo sogno sogni di sognare un sogno in cui sogni di sognare?
No! :nonsifa: Sogna ad occhi aperti di ripercorrere un sogno che ha sognato mentre sognava sperando di non sognare che stia sognando nella realtà :read:
franklyn
12-07-2008, 10:17
._. cos'è sta merda? non penso proprio:
void sogno() {
while (true) {
sogno();
}
}
Che comunque non ti viene cagata di striscio perché penso che te la blocchi il compilatore.
:asd:
._. cos'è sta merda? non penso proprio:
void sogno() {
while (true) {
sogno();
}
}
Che comunque non ti viene cagata di striscio perché penso che te la blocchi il compilatore.
Nerd mode on
Ancora più semplice basta sognare l'acronimo GNU :O
Nerd mode off
In maggioranza non ricordo i sogni, in pratica non li ricordo mai ma ci sono piccoli periodi in cui sogno nel dormiveglia percui ricordo qualcosa e se succede per diversi giorni di fila puà capitare che mi ritrovo nella stessa situazione.....
Ciao
[..]
Vado a squola di nuovo,[..]
Ehm ti prego edita..
Ehm ti prego edita..
stava scherzando, se leggi qualche frase più in alto nello stesso post troverai anche la scritta "sQuola" con la Q maiuscola :doh:
Big Bamboo
12-07-2008, 11:16
void sogno() {
while (true) {
sogno();
}
}
versione più realistica
void sogno() {
if(! E' tempo di svegliarsi)
sogno();
}
Adrian II
12-07-2008, 12:12
versione più realistica
void sogno() {
if(! E' tempo di svegliarsi)
sogno();
}
nerdacci che non siete altro :asd:
io comunque una volta ho sognato di sognare che un abbate un po' cruento dopo avermi esaminato mi ordinava di svegliarmi... è grave?
nerdacci che non siete altro :asd:
io comunque una volta ho sognato di sognare che un abbate un po' cruento dopo avermi esaminato mi ordinava di svegliarmi... è grave?
sognavi che sognavi di svegliarti e te lo ritrovavi accanto con quel fare suo cruento? :D
A me sembra iterativo....
Cmq a me son capitati sogni "ricorsivi" :D Pheeghi
Adrian II
12-07-2008, 13:22
{|e;23284739']sognavi che sognavi di svegliarti e te lo ritrovavi accanto con quel fare suo cruento? :D
:eek: allora non sono il solo?! :D
Che palle dev'essere fare sempre lo stesso sogno!
Invece a me ben più strano, qualche settimana fa ho sognato un momento di una trasferta di lavoro in una discarica, poi qualche notte dopo ho sognato di nuovo quel momento, però nel sogno ero un po' confuso in quanto già vista, come un deja-vu, o forse il primo sogno in realtà era il deja-vu nel sogno, non ricordo bene, fatto sta che oggi sono andato in quella discarica, per la prima volta, ed ho visto esattamente quello che ho visto nel sogno, e sentito le stesse parole del mio collega! :what: :wtf: :ops:
Adrian II
12-07-2008, 13:31
Che palle dev'essere fare sempre lo stesso sogno!
Invece a me ben più strano, qualche settimana fa ho sognato un momento di una trasferta di lavoro in una discarica, poi qualche notte dopo ho sognato di nuovo quel momento, però nel sogno ero un po' confuso in quanto già vista, come un deja-vu, o forse il primo sogno in realtà era il deja-vu nel sogno, non ricordo bene, fatto sta che oggi sono andato in quella discarica, per la prima volta, ed ho visto esattamente quello che ho visto nel sogno, e sentito le stesse parole del mio collega! :what: :wtf: :ops:
vedi cosa succede ad andar per discariche?:sofico:
public class Dream {
protected Sogno[] sogni;
private static final ORE_SVEGLIO = 18;
void doSogno {
initSogni();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
doFaseRem();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
clearSogni();
wakeUp();
}
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
@Override
public void run() {
doSogno();
}
}
timer.schedule(tt, 0, ORE_SVEGLIO * 60 * 1000);
}
:O
vedi cosa succede ad andar per discariche?:sofico:
Taci va, fortuna che trattava solo il secco qquella dove son andato oggi :p
Adrian II
12-07-2008, 14:01
Taci va, fortuna che trattava solo il secco qquella dove son andato oggi :p
almeno lì son discariche differenziate, a parte per l'umido è un lavoro pulito e inodore, pensa chi lo fa qui a napoli che si trova tra pannolini in mezzo alle bottiglie di plastica con cozze e fondi di caffè :D
Sono comunemente noti come loops dreams :O
public class Dream {
protected Sogno[] sogni;
private static final ORE_SVEGLIO = 18;
void doSogno {
initSogni();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
doFaseRem();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
clearSogni();
wakeUp();
}
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
@Override
public void run() {
doSogno();
}
}
timer.schedule(tt, 0, ORE_SVEGLIO * 60 * 1000);
}
:O
:rotfl: credo che bastavano le quattro righe di codice di prima per rendere l'idea della nerditudine che si respira qua dentro, ti stai lasciando prendere la mano? :ciapet:
public class Dream {
protected Sogno[] sogni;
private static final ORE_SVEGLIO = 18;
void doSogno {
initSogni();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
doFaseRem();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
clearSogni();
wakeUp();
}
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
@Override
public void run() {
doSogno();
}
}
timer.schedule(tt, 0, ORE_SVEGLIO * 60 * 1000);
}
:O
:eek: :eek: :eek:
Big Bamboo
12-07-2008, 15:52
public class Dream {
protected Sogno[] sogni;
private static final ORE_SVEGLIO = 18;
void doSogno {
initSogni();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
doFaseRem();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
clearSogni();
wakeUp();
}
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
@Override
public void run() {
doSogno();
}
}
timer.schedule(tt, 0, ORE_SVEGLIO * 60 * 1000);
}
:O
non fatemi scrivere un modulo per il kernel
shinji_85
12-07-2008, 15:58
public class Dream {
protected Sogno[] sogni;
private static final ORE_SVEGLIO = 18;
void doSogno {
initSogni();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
doFaseRem();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
clearSogni();
wakeUp();
}
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
@Override
public void run() {
doSogno();
}
}
timer.schedule(tt, 0, ORE_SVEGLIO * 60 * 1000);
}
:O
In Java (con un IDE magari) è troppo facile... Piantala di fare lo sborone!
Certo che forum di NERD!!! E che conoscenza dell'Italiano!!! Mai sentiti i sogni "ricorsivi" prima d'ora... :D
Comunque l'utente che ha aperto la discussione oramai è spacciato... Morirà quando finirà la sua memoria... ;)
paditora
12-07-2008, 16:02
Si mi capita a volte.
Ma non così tante volte ricorsivi :D
Capita di sognare che sto dormendo che sto sognando e che alla fine mi sveglio e faccio qualcosa, mentre in realtà sto ancora dormendo.
non fatemi scrivere un modulo per il kernel
MODULE_AUTHOR("Elbryan");
MODULE_LICENSE("Dual BSD/GPL tanticazzi hwupgrade.it");
// inizializzazione
module_param(buffer_size,int,S_IRUGO);
int result = -1
result = alloc_chrdev_region(&dream_dev, 0, 1, "dream");
if(result < 0){
printk(KERN_WARNING "Impossibile assegnare un valore major al device dream.\n");
goto exit;
}
dream_struct = kmalloc(sizeof(struct dream_dev), GFP_KERNEL);
if (!dream_struct) {
result = -ENOMEM;
goto exit;
}
memset(dream_struct, 0, sizeof(struct dream_dev));
cdev_init(&dream_struct->cdev, &fops_dream);
dream_struct->cdev.ops = &fops_dream;
dream_struct->cdev.owner = THIS_MODULE;
result = cdev_add(&dream_struct->cdev, dream_dev, 1);
if(result < 0){
printk(KERN_NOTICE "Errore durante la registrazione del device dream.\n");
goto exit;
}
if (!dream_struct->buffer) {
dream_struct->buffer = kmalloc(buffer_size, GFP_KERNEL);
if (!dream_struct->buffer) {
up(&dream_struct->sem);
return -ENOMEM;
}
}
// carellata d'istruzioni di merda per inizializzare i vari puntatori al char dev dream
init_MUTEX(&dream_struct->sem);
e basta.. non c'ho voglia di definire le dream_write e le dream_read mutualmente esclusive di questo cazzo di char dream device annullare..
Tanto perché so solo Java io :O
shinji_85
12-07-2008, 16:03
result = alloc_chrdev_region(&dream_dev, 0, 1, "dream");
if(result < 0){
printk(KERN_WARNING "Impossibile assegnare un valore major al device dream.\n");
goto exit;
}
anello_struct = kmalloc(sizeof(struct dream_dev), GFP_KERNEL);
if (!dream_struct) {
result = -ENOMEM;
goto exit;
}
memset(dream_struct, 0, sizeof(struct dream_dev));
cdev_init(&dream_struct->cdev, &fops_dream);
dream_struct->cdev.ops = &fops_dream;
dream_struct->cdev.owner = THIS_MODULE;
result = cdev_add(&dream_struct->cdev, dream_dev, 1);
if(result < 0){
printk(KERN_NOTICE "Errore durante la registrazione del device dream.\n");
goto exit;
}
if (!dream_struct->buffer) {
dream_struct->buffer = kmalloc(buffer_size, GFP_KERNEL);
if (!dream_struct->buffer) {
up(&dream_struct->sem);
return -ENOMEM;
}
}
// carellata d'istruzioni di merda per inizializzare i vari puntatori all'anello
init_MUTEX(&dream_struct->sem);
e basta.. non c'ho voglia di definire le dream_write e le dream_read mutualmente esclusive di questo cazzo di char dream device annullare..
Tanto perché so solo Java io :O
Non compila... KERNEL PANIC!!! :D
In Java (con un IDE magari) è troppo facile... Piantala di fare lo sborone!
Certo che forum di NERD!!! E che conoscenza dell'Italiano!!! Mai sentiti i sogni "ricorsivi" prima d'ora... :D
Comunque l'utente che ha aperto la discussione oramai è spacciato... Morirà quando finirà la sua memoria... ;)
scusa ma stai parlando con un netbeans contributor :D
In Java (con un IDE magari) è troppo facile... Piantala di fare lo sborone!
Certo che forum di NERD!!! E che conoscenza dell'Italiano!!! Mai sentiti i sogni "ricorsivi" prima d'ora... :D
Comunque l'utente che ha aperto la discussione oramai è spacciato... Morirà quando finirà la sua memoria... ;)
Avrà voluto dire ricorrenti :D :sofico:
shinji_85
12-07-2008, 16:09
scusa ma stai parlando con un netbeans contributor :D
Hai scelto la via "facile"... Per questo ti stimo! :D
Hai scelto la via "facile"... Per questo ti stimo! :D
:P grazie
VegetaSSJ5
12-07-2008, 16:33
elbryan indenta please! :O
elbryan indenta please! :O
Alt+Shift+F :fagiano:
Certo che forum di NERD!!! E che conoscenza dell'Italiano!!! Mai sentiti i sogni "ricorsivi" prima d'ora... :D
Avrà voluto dire ricorrenti :D :sofico:
mi chiedo se leggete un post si e tre no :muro:
{|e;23287483']mi chiedo se leggete un post si e tre no :muro:
hanno letto solo i miei.. credo siano ancora in loop infinito..
hanno letto solo i miei.. credo siano ancora in loop infinito..
miiiiiiiiii mi hai fatto ricordare che la prima materia che ho passato è stata fondamenti di informatica (cioè, java, appunto) anche se c'ho infilato dentro un ciclo infinito :D
{|e;23287508']miiiiiiiiii mi hai fatto ricordare che la prima materia che ho passato è stata fondamenti di informatica (cioè, java, appunto) anche se c'ho infilato dentro un ciclo infinito :D
stay away from computers.. dico davvero.. sciòò! viaaa! :D
{|e;23287483']mi chiedo se leggete un post si e tre no :muro:
Impara l' italiano!
:nono:
:asd: :flower:
stay away from computers.. dico davvero.. sciòò! viaaa! :D
giuro che tra sei materie mi laureo in ingegneria informatica e non so un'accidenti di programmazione, un po' come mi sono diplomata col massimo voto della mia classe al liceo classico e non so l'alfabeto greco :D sono una caaaaaaaaapraaaa :D
Impara l' italiano!
:nono:
:asd: :flower:
pignolo, ormai questa forma è d'uso corrente :O chi cazzo usa scrivere "leggiate" su un forum? nemmeno si capisce l'accento dove sta
{|e;23287533']giuro che tra sei materie mi laureo in ingegneria informatica e non so un'accidenti di programmazione, un po' come mi sono diplomata col massimo voto della mia classe al liceo classico e non so l'alfabeto greco :D sono una caaaaaaaaapraaaa :D
io invece non riesco a laurearmi perché materie come matematica discreta e statistica mi fanno talmente cagare che non le riesco a studiare :fagiano:
MODULE_AUTHOR("Elbryan");
MODULE_LICENSE("Dual BSD/GPL tanticazzi hwupgrade.it");
// inizializzazione
module_param(buffer_size,int,S_IRUGO);
int result = -1
result = alloc_chrdev_region(&dream_dev, 0, 1, "dream");
if(result < 0){
printk(KERN_WARNING "Impossibile assegnare un valore major al device dream.\n");
goto exit;
Pazzooooooooooooo... :D :D
Pazzooooooooooooo... :D :D
eh .. l'ho chiamata così di getto ma la funzione exit in realtà non è quello che pensi =P (e non avendola scritta non puoi capire)
Big Bamboo
12-07-2008, 16:58
MODULE_AUTHOR("Elbryan");
MODULE_LICENSE("Dual BSD/GPL tanticazzi hwupgrade.it");
// inizializzazione
module_param(buffer_size,int,S_IRUGO);
int result = -1
result = alloc_chrdev_region(&dream_dev, 0, 1, "dream");
if(result < 0){
printk(KERN_WARNING "Impossibile assegnare un valore major al device dream.\n");
goto exit;
}
dream_struct = kmalloc(sizeof(struct dream_dev), GFP_KERNEL);
if (!dream_struct) {
result = -ENOMEM;
goto exit;
}
memset(dream_struct, 0, sizeof(struct dream_dev));
cdev_init(&dream_struct->cdev, &fops_dream);
dream_struct->cdev.ops = &fops_dream;
dream_struct->cdev.owner = THIS_MODULE;
result = cdev_add(&dream_struct->cdev, dream_dev, 1);
if(result < 0){
printk(KERN_NOTICE "Errore durante la registrazione del device dream.\n");
goto exit;
}
if (!dream_struct->buffer) {
dream_struct->buffer = kmalloc(buffer_size, GFP_KERNEL);
if (!dream_struct->buffer) {
up(&dream_struct->sem);
return -ENOMEM;
}
}
// carellata d'istruzioni di merda per inizializzare i vari puntatori al char dev dream
init_MUTEX(&dream_struct->sem);
e basta.. non c'ho voglia di definire le dream_write e le dream_read mutualmente esclusive di questo cazzo di char dream device annullare..
Tanto perché so solo Java io :O
Lascia perdere non fa per te
shinji_85
12-07-2008, 16:58
{|e;23287483']mi chiedo se leggete un post si e tre no :muro:
Tana! Ho letto solo il titolo! E ripeto... Non avevo mai sentito parlare di sogni "ricorsivi"... :D
Comunque in un progetto per un esame della Specialistica usiamo un enorme ciclo infinito (in C/C++)... :D
Lascia perdere non fa per te
^^
giannola
12-07-2008, 17:36
Io sognato un sogno ricorsivo dove Fibonacci ti mandava i suoi saluti :O
hakermatik
12-07-2008, 22:42
io ci metto il ricorsivo per eccellenza. IL FATTORIALE...e pure in MIPS!!!
:sofico:
.data
messaggio: .asciiz "Calcolo di n!\n"
ins_dati: .asciiz "Inserisci n = "
vis_ris: .asciiz "n! = "
RTN: .asciiz "\n"
.text
.globl main
#
#
# Parametri: n : $a0 ($4)
#
# Risultato: n! : $v0 ($2)
#
fact:
subu $sp, $sp, 12 # allocazione spazio sullo stack
sw $ra, 4($sp) # salvataggio dell'indirizzo di ritorno
sw $fp, 8($sp) # salvataggio dello stack pointer
move $fp, $sp # aggiornamento del frame pointer
sw $a0, 0($fp) # salvataggio di n nel call frame
# calcolo del fattoriale
lw $v0, 0($fp) # $v0 <- n
bgtz $v0, Ric # test fine ricorsione n>0
li $v0, 1 # 0! = 1
j Fine
Ric: # chiamata ricorsiva per il calcolo di (n-1)!
lw $v1, 0 ($fp) # $v1 <- n
subu $v0, $v1, 1 # $v0 <- $v1 - 1
move $a0, $v0 # passaggio del parametro in $a0 per fact(n-1)
jal fact # chiama fact(n-1)
lw $v1, 0($fp) # $v1 <- n
mul $v0, $v0, $v1 # n! = (n-1)! x n
# uscita dalla funzione
Fine:
lw $ra, 4($fp) # recupera l'indirizzo di ritorno
lw $fp, 8($fp) # recupera il frame pointer
addu $sp, $sp, 12 # elimina il call frame dallo stack
jr $ra # ritorna al chiamante
#
# Programma principale
#
main:
# Stampa intestazione puntata da $a0 (servizio #4)
la $a0, messaggio
li $v0, 4
syscall
# legge n (valore in $v0) (servizio #5)
li $v0, 5
syscall
# chiama fact(n)
move $a0, $v0 # parametro n in a0
jal fact
move $t0, $v0 # salva il risultato
# stampa messaggio per il risultato (servizio #4)
la $a0, vis_ris
li $v0, 4
syscall
# stampa n! (servizio #1)
move $a0, $t0
li $v0, 1
syscall
# stampa \n (servizio #4)
la $a0, RTN
li $v0, 4
syscall
# exit (servizio #10)
li $v0, 10
syscall
windsofchange
13-07-2008, 08:30
Si chiamano sogni a matrioska :O
facciamo pure un ricorsivo in ijv?:fagiano:
Altrimenti implementatelo in CUDA e partecipate al concorso di inizio pagina :D
demonbl@ck
15-07-2008, 16:27
Guardi troppo enterprise e comunque i sogni sono solo pensieri dubito che un girono Data si materializzerà e gli offrirai un caffè:.)
A parte il fatto che Data è un personaggio di TNG e non di Enterprise.... mi sembra tutto molto ovvio :D
Sogni ricorsivi?
Al massimo sogni ricorrenti! :.p :.p
No. Ricorrente indica una situazione in cui il sogno si ripete per molti giorni di fila.
Ricorsivo in informatica indica una di quelle nerdate che hanno scritto in cui una funzione richiama tot volte se stessa. E il sogno che ho fatto è ricorsivo perchè richiamava sempre se stesso. (Mi sveglio, vado a squola con la q, poi vedo data e Mi sveglio, vado a squola,vedo data e così via sempre per TOT volte.)
Non ho mai guardato la serie in questione....ma [/U]ricorsivi è una parola del film???:.D
Ma Mio Dio è possibile che tu non sappia cosa significa ricorsivo?
{|e;23281644']ti capita quando devi andare a sQuola? a me succedeva sempre di sognare di svegliarmi, lavarmi, fare colazione, vestirmi e andare a scuola, ed invece erano appena passati cinque minuti ed ero ancora sotto le coperte :.fagiano:
Si, una volta.Infatti ogni volta che mi svegliavo mi incazzavo perchè capivo che quelle 4 ore non erano passate realmente :asd:
praticamente nel tuo sogno sogni di sognare un sogno in cui sogni di sognare?
No! :.nonsifa: Sogna ad occhi aperti di ripercorrere un sogno che ha sognato mentre sognava sperando di non sognare che stia sognando nella realtà :read:
Questi sono i due Geni del Male del 3d. :rotfl:
Ehm ti prego edita..
Ehm ti prego leggi prima di rispondere..
Certo che forum di NERD!!! E che conoscenza dell'Italiano!!! Mai sentiti i sogni "ricorsivi" prima d'ora... :D
Comunque l'utente che ha aperto la discussione oramai è spacciato... Morirà quando finirà la sua memoria... ;)
Per i sogni ricorsivi:
Giusto. Sono un idiota. Non so scrivere in itagliano correggiuto.
Dovevo scrivere "Sogni in cui fai sempre lo stesso sogno ma quando ti svegli stai ancora sognando però ti sembra di essere sveglio ma sogni.":O .
Per la memoria no problem, tanto ho uno stack di 4TB. L'ho fatto aumentare apposta dopo il primo sogno ricorsivo che ho fatto :D
(vabbè in realtà è che c'era l'offerta compra una cpu nuova e c'è in omaggio la ram :stordita: )
{|e;23287508']miiiiiiiiii mi hai fatto ricordare che la prima materia che ho passato è stata fondamenti di informatica (cioè, java, appunto) anche se c'ho infilato dentro un ciclo infinito :D
Del tipo
program CicloInfinito;
var x:integer;
begin
for x:=1 to 2 do
x:=1;
end.
?
Oppure del tipo
GOTO ciclo1
:ciclo1
GOTO ciclo1
?
:asd:
public void Sogno {
while (dormi)
return sogno_ricorsivo;
}
._. cos'è sta merda? non penso proprio:
void sogno() {
while (true) {
sogno();
}
}
Che comunque non ti viene cagata di striscio perché penso che te la blocchi il compilatore.
io ci metto il ricorsivo per eccellenza. IL FATTORIALE...e pure in MIPS!!!
:sofico:
.data
messaggio: .asciiz "Calcolo di n!\n"
ins_dati: .asciiz "Inserisci n = "
vis_ris: .asciiz "n! = "
RTN: .asciiz "\n"
.text
.globl main
#
#
# Parametri: n : $a0 ($4)
#
# Risultato: n! : $v0 ($2)
#
fact:
subu $sp, $sp, 12 # allocazione spazio sullo stack
sw $ra, 4($sp) # salvataggio dell'indirizzo di ritorno
sw $fp, 8($sp) # salvataggio dello stack pointer
move $fp, $sp # aggiornamento del frame pointer
sw $a0, 0($fp) # salvataggio di n nel call frame
# calcolo del fattoriale
lw $v0, 0($fp) # $v0 <- n
bgtz $v0, Ric # test fine ricorsione n>0
li $v0, 1 # 0! = 1
j Fine
Ric: # chiamata ricorsiva per il calcolo di (n-1)!
lw $v1, 0 ($fp) # $v1 <- n
subu $v0, $v1, 1 # $v0 <- $v1 - 1
move $a0, $v0 # passaggio del parametro in $a0 per fact(n-1)
jal fact # chiama fact(n-1)
lw $v1, 0($fp) # $v1 <- n
mul $v0, $v0, $v1 # n! = (n-1)! x n
# uscita dalla funzione
Fine:
lw $ra, 4($fp) # recupera l'indirizzo di ritorno
lw $fp, 8($fp) # recupera il frame pointer
addu $sp, $sp, 12 # elimina il call frame dallo stack
jr $ra # ritorna al chiamante
#
# Programma principale
#
main:
# Stampa intestazione puntata da $a0 (servizio #4)
la $a0, messaggio
li $v0, 4
syscall
# legge n (valore in $v0) (servizio #5)
li $v0, 5
syscall
# chiama fact(n)
move $a0, $v0 # parametro n in a0
jal fact
move $t0, $v0 # salva il risultato
# stampa messaggio per il risultato (servizio #4)
la $a0, vis_ris
li $v0, 4
syscall
# stampa n! (servizio #1)
move $a0, $t0
li $v0, 1
syscall
# stampa \n (servizio #4)
la $a0, RTN
li $v0, 4
syscall
# exit (servizio #10)
li $v0, 10
syscall
MODULE_AUTHOR("Elbryan");
MODULE_LICENSE("Dual BSD/GPL tanticazzi hwupgrade.it");
// inizializzazione
module_param(buffer_size,int,S_IRUGO);
int result = -1
result = alloc_chrdev_region(&dream_dev, 0, 1, "dream");
if(result < 0){
printk(KERN_WARNING "Impossibile assegnare un valore major al device dream.\n");
goto exit;
}
dream_struct = kmalloc(sizeof(struct dream_dev), GFP_KERNEL);
if (!dream_struct) {
result = -ENOMEM;
goto exit;
}
memset(dream_struct, 0, sizeof(struct dream_dev));
cdev_init(&dream_struct->cdev, &fops_dream);
dream_struct->cdev.ops = &fops_dream;
dream_struct->cdev.owner = THIS_MODULE;
result = cdev_add(&dream_struct->cdev, dream_dev, 1);
if(result < 0){
printk(KERN_NOTICE "Errore durante la registrazione del device dream.\n");
goto exit;
}
if (!dream_struct->buffer) {
dream_struct->buffer = kmalloc(buffer_size, GFP_KERNEL);
if (!dream_struct->buffer) {
up(&dream_struct->sem);
return -ENOMEM;
}
}
// carellata d'istruzioni di merda per inizializzare i vari puntatori al char dev dream
init_MUTEX(&dream_struct->sem);
e basta.. non c'ho voglia di definire le dream_write e le dream_read mutualmente esclusive di questo cazzo di char dream device annullare..
Tanto perché so solo Java io :O
versione più realistica
void sogno() {
if(! E' tempo di svegliarsi)
sogno();
}
public class Dream {
protected Sogno[] sogni;
private static final ORE_SVEGLIO = 18;
void doSogno {
initSogni();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
doFaseRem();
for (int i=0; i < sogni.length; i++) {
System.out.println("Ho sognato %s\n", sogni[i].toString());
}
clearSogni();
wakeUp();
}
public static void main(String args[]) {
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
@Override
public void run() {
doSogno();
}
}
timer.schedule(tt, 0, ORE_SVEGLIO * 60 * 1000);
}
:O
Brutti nerdacci che non siete altro... lo sapevo che finiva così. Dovevo usare un altra parola. :ciapet:
Altrimenti implementatelo in CUDA e partecipate al concorso di inizio pagina :D
NuNu non dire così che poi lo fanno
^TiGeRShArK^
15-07-2008, 18:25
def sogno():
sogno()
:O
shinji_85
15-07-2008, 18:33
Per la memoria no problem, tanto ho uno stack di 4TB. L'ho fatto aumentare apposta dopo il primo sogno ricorsivo che ho fatto :D
Morirai lo stesso mi spiace... Sottovaluti la potenza della "Ricorsività"... :D
demonbl@ck
16-07-2008, 06:47
Morirai lo stesso mi spiace... Sottovaluti la potenza della "Ricorsività"... :D
Vabbè, sarà una morte. rapida:
KERNEL_STACK_INPAGE_ERROR
STOP 0x000123450
:D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.