Article View: be.comp.programming
Article #6686Re: wiskunde interpreter in vb
From: Patrick Smout
Date: Mon, 25 Nov 2002 21:11
Date: Mon, 25 Nov 2002 21:11
41 lines
2715 bytes
2715 bytes
Het is ook perfect mogelijk om vanuit VB / VC++ cellen te lezen/schrijven/... in een Excell document. Als ik me goed herinner is dit enkele jaren geleden beschreven geweest in Dr. Dobbs Journal of C Users Journal, incl. werkend voorbeeld (altijd mooi meegenomen natuurlijk). Patrick Smout "Peter S'heeren" <dont@mail.me> schreef in bericht news:3DDE1835.9030508@mail.me... > > Welk type uitdrukking wil je interpreteren? Welke bedoel je, numerieke > uitdrukking of wiskundige uitdrukking? > > De eerste soort is simpel, gewoon een operand stack en een operator > stack maken, prefix/postfix/binaire operatoren invoeren, prioriteit en > associativiteit bepalen, operator en operand stacks pushen/pullen en > uitrekenen. Voorbeelden vind je genoeg op uit internet. Zoek naar iets > als "expression evaluator" of kijk in de source van een compiler. Voor > simpele uitdrukkingen eventueel Lexx & Jakkes. > > De tweede soort is lelijk moeilijk. Syntactisch evalueren is datgene wat > we vroeger op school deden: vereenvoudigen, overbrengen, integreren, > differentieren, ongelijkheden oplossen, enz. Hier beoogt men niet een > getal als resultaat, maar een andere uitdrukking (kan eventueel met > getallen uitgerekend worden). Ik zou zeggen: begin er niet aan. Voor dit > soort zaken schaf je beter een softwarepakket aan, zoals Derive of > Mathematica. > > Red Head wrote: > > Weet iemand waar ik een interpreter , solver kan vinden om wiskundige dingen > > op te lossen (liefst in vb) > > Zelf ben ik aan een interpreter begonnen maar dit is echt freaky moeilijk. > > Als iemand de broncode heeft van een interpreter, dan kan ik die > > gebruiken in een grafiekprogramma > > > > users.skynet.be/megaproductions > > > > >
Technical Details
Message-ID:
<3de29212$0$220$ba620e4c@news.skynet.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!skynet.be!skynet.be!louie!not-for-mailReferences:
<3da98a33$0$215$ba620e4c@news.skynet.be> <3DDE1835.9030508@mail.me>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,1db938acc2ed5e07 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-11-25 13:14:10 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!skynet.be!skynet.be!louie!not-for-mail From: "Patrick Smout" <sopa@skynet.be> Newsgroups: be.comp.programming References: <3da98a33$0$215$ba620e4c@news.skynet.be> <3DDE1835.9030508@mail.me> Subject: Re: wiskunde interpreter in vb Date: Mon, 25 Nov 2002 22:11:46 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Lines: 43 Message-ID: <3de29212$0$220$ba620e4c@news.skynet.be> Organization: -= Skynet Usenet Service =- NNTP-Posting-Host: 195.238.28.92 X-Trace: 1038258707 reader1.news.skynet.be 220 195.238.28.92 X-Complaints-To: abuse@skynet.be