Article View: be.comp.programming
Article #6748Re: wiskunde interpreter in vb
From: Peter S'heeren
Date: Fri, 22 Nov 2002 11:42
Date: Fri, 22 Nov 2002 11:42
29 lines
2442 bytes
2442 bytes
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:
<3DDE1835.9030508@mail.me>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!telocity-west!DIRECTV!c02.atl3!news.webusenet.com!fr.clara.net!heighliner.fr.clara.net!news2.euro.net!postnews1.euro.net!news.versatel.net!not-for-mailReferences:
<3da98a33$0$215$ba620e4c@news.skynet.be>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-22 03:43:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!telocity-west!DIRECTV!c02.atl3!news.webusenet.com!fr.clara.net!heighliner.fr.clara.net!news2.euro.net!postnews1.euro.net!news.versatel.net!not-for-mail Message-ID: <3DDE1835.9030508@mail.me> Date: Fri, 22 Nov 2002 12:42:45 +0100 From: Peter S'heeren <dont@mail.me> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: wiskunde interpreter in vb References: <3da98a33$0$215$ba620e4c@news.skynet.be> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Lines: 30 Organization: Versatel NNTP-Posting-Date: 22 Nov 2002 11:42:48 GMT NNTP-Posting-Host: 62.58.96.5 X-Trace: 1037965368 news.versatel.net 161 62.58.96.5:64012 X-Complaints-To: abuse@versatel.net