Advertentie | |
|
18-09-2005, 00:15 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
|
18-09-2005, 08:35 | ||
Citaat:
hmm... wel functioneel
__________________
buh
|
19-09-2005, 10:54 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Laatst gewijzigd op 19-09-2005 om 10:56. |
19-09-2005, 12:13 | ||
Citaat:
|
19-09-2005, 12:34 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
|
19-09-2005, 12:59 | ||
Citaat:
|
19-09-2005, 13:06 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
|
19-09-2005, 13:14 | ||
Citaat:
vandaar uit is 't een kwestie van elementen uit de queue nemen en eventueel in een LIFO stack te stoppen en daarmee de bewerkingen te doen. Practisch voorbeeld. Als je 1 + 1 hebt, stop je het in een FIFO queue in RPN: 1 1 + Daarna begin je ze er een voor een uit te halen 1 .. Stop je in een LIFO stack 1 .. Stop je ook in een LIFO stack + .. Je pop'd twee uit de LIFO stack en bewerkt ze en pusht het resultaat terug de LIFO stack in. Aan het einde kan je de uitslag van de expressie uit je LIFO stack halen. Zo ongeveer werkt het geloof ik als ik 't goed onthouden hebt. Maar in den beginne heb je dus een FIFO queue. |
19-09-2005, 13:24 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
|
19-09-2005, 13:39 | ||
Citaat:
Maar daar heb ik vooralsnog weinig practische ervaring mee. Blijft 't feit dat je niet betweterig met pannenkoeken aan moet komen zetten als je ook gewoon kan helpen. Voor lol kan je bij onzin terecht. |
19-09-2005, 13:49 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
|
19-09-2005, 15:51 | |
ahem, my bad.
Ja, een stack is idd FILO of LIFO. Maar met een queue is het in ieder geval ook wel op te lossen. Ik heb een (incomplete) s-expressie evaluator gemaakt . lisp_exp.tar.bz2 zou redelijk portable moeten zijn, en er zijn geen bugs bekend. compilatie doe je zo: # cc main.c printlist.c lisp_func.c lisp_input.c is niet ubersimpel, werkt wel redelijk aardig werkt met domme lijsten. |
Advertentie |
|
|
|