🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6748

Re: wiskunde interpreter in vb

#6748
From: Peter S'heeren
Date: Fri, 22 Nov 2002 11:42
29 lines
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-mail
References: <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