[Vyreseno] Interpreter matematickych vyrazu

2005-12-02 Tema obsahu Tomas Hubalek
e _expression_ takes 670 microseconds on my machine (2 GHz P4), evaluation 0.35 microseconds (approx. 2000 times faster than compilation). Tom Tomas Hubalek napsal(a): Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: Interp

Re: Interpreter matematickych vyrazu

2005-11-21 Tema obsahu Tomas Hubalek
Kamil Podlesak napsal(a): Tomas Hubalek wrote: Muj puvodni dotaz byl, na neco rychleho. Groovy jsme zkousel (a interpreter jsem inicializoval jako private static final), ale je to brutalne pomale. Predkompilace neni mozna :-( Groovy se normalne kompiluje do .class, takze prekompilace je ne

Re: Interpreter matematickych vyrazu

2005-11-21 Tema obsahu Kamil Podlesak
Tomas Hubalek wrote: Muj puvodni dotaz byl, na neco rychleho. Groovy jsme zkousel (a interpreter jsem inicializoval jako private static final), ale je to brutalne pomale. Predkompilace neni mozna :-( Groovy se normalne kompiluje do .class, takze prekompilace je nejen mozna ale i nutna. Jina

Re: Interpreter matematickych vyrazu

2005-11-21 Tema obsahu Tomas Hubalek
Muj puvodni dotaz byl, na neco rychleho. Groovy jsme zkousel (a interpreter jsem inicializoval jako private static final), ale je to brutalne pomale. Predkompilace neni mozna :-( Mozna jeste zkusim ten beanshell. Tom Richard Malaschitz napsal(a): Ja myslim, ze presne na tento druh problemov

Re: Interpreter matematickych vyrazu

2005-11-16 Tema obsahu Ondra Nekola
Ja myslim, ze presne na tento druh problemov boli vymyslene skriptovacie jazyky. BeanShell sa da naucit za 20 minut a JARko ma 143k. Groovy asi nebude vacsi. Rychlost tychto jazykov je celkom dobra, ale zrejme ste pri kazdom zavolani inicializovali interpreter, co je dost pomala operacia (aspon v

Re: Interpreter matematickych vyrazu

2005-11-16 Tema obsahu Richard Malaschitz
Ja myslim, ze presne na tento druh problemov boli vymyslene skriptovacie jazyky. BeanShell sa da naucit za 20 minut a JARko ma 143k. Groovy asi nebude vacsi. Rychlost tychto jazykov je celkom dobra, ale zrejme ste pri kazdom zavolani inicializovali interpreter, co je dost pomala operacia (aspon v B

Re: Interpreter matematickych vyrazu

2005-11-10 Tema obsahu Petr Kovács
> spoustadalších funkcí, a sem na to hrdej že to funguje :-) ... > > __ > > >>Od: [EMAIL PROTECTED] > >>Komu: konference@java.cz > >>CC: >>Datum: 09.11.2005 10:24 > >>Předmět: Interpreter m

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Jan Medek
:-) ... __ Od: [EMAIL PROTECTED] Komu: konference@java.cz CC: Datum: 09.11.2005 10:24 Předmět: Interpreter matematickych vyrazu Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Petr Kovács
TED] > Komu: konference@java.cz > CC: > Datum: 09.11.2005 10:24 > Předmět: Interpreter matematickych vyrazu > > Ahoj, > > hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * > / plus zavorky). Neco jako: > > Interpreter interpreter

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Pavel Stastny
Dne st 9. listopadu 2005 10:44 Oto Buchta napsal(a): > Mozna je to kanon na vrabce (a urcite to nebude sfouknutelne za pul > hodinky), ale http://javacc.dev.java.net by mohlo pomoct Pripadne www.antlr.org (alternativa k javacc). - pavel

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Filip Jirsák
://www.japisoft.com/formula/ http://galaxy.fzu.cz/JEL/ Občas to ale asi budou kanóny na vrabce :-) Filip Jirsák 2005/11/9, Tomas Hubalek <[EMAIL PROTECTED]>: > Ahoj, > > hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - > * / plus zavorky). Neco jako: > >

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Oto Buchta
On Wednesday 09 of November 2005 10:35, Kameník Jaroslav wrote: > > Nejjednodušší bude napsat si to sám za hodinku, za dvě. Nebo > > vygooglit nějakého prváka na vejšce, co to psal jako zápočet ;) > > Asi tak, vzhledem k tomu, ze to je oblibeny zapoctak, budou toho vsude > tuny.. Btw. pokud by vam

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Tomas Hubalek
matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: Interpreter interpreter = Interpreter.compile("(x / y) * 100"); interpreter.setValue("x", 122); interpreter.setValue("y", 200); System.out.println(interpreter.eval()); interpreter.setValue(

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Tomas Hubalek
Ondra Nekola napsal(a): Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: Interpreter interpreter = Interpreter.compile("(x / y) * 100"); interpreter.setValue("x", 122); interpreter.setValue("y&qu

RE: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Jakub Šlambora
Dobry den, osvedcila se mi tato knihovna: http://www.singularsys.com/jep/ JS -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomas Hubalek Sent: Wednesday, November 09, 2005 10:24 AM To: Java Subject: Interpreter matematickych vyrazu Ahoj, hledam

RE: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Horálek Jaroslav
Kdysi jsem psal pro jednoho studenta zápočet kalkulačka. Tak jestli to pomůže... Ahoj Jarda -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomas Hubalek Sent: Wednesday, November 09, 2005 10:24 AM To: Java Subject: Interpreter matematickych vyrazu

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Oto Buchta
On Wednesday 09 of November 2005 10:29, Ondra Nekola wrote: > > Ahoj, > > > > hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche > > + - * / plus zavorky). Neco jako: > > > > Interpreter interpreter = Interpreter.compile("(x / y) * 100

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Martin Kuba
Ondra Nekola wrote: Embednout na to celý programovací jazyk (tady bych spíš hmátnul po ecmascriptu) mi přijde jako nebezpečný overkill. Nejjednodušší bude napsat si to sám za hodinku, za dvě. Nebo vygooglit nějakého prváka na vejšce, co to psal jako zápočet ;) Ondra PS: nebo si spustit bc

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Ondra Nekola
Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: Interpreter interpreter = Interpreter.compile("(x / y) * 100"); interpreter.setValue("x", 122); interpreter.setValue("y", 200); Syste

RE: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Kameník Jaroslav
> Nejjednodušší bude napsat si to sám za hodinku, za dvě. Nebo > vygooglit nějakého prváka na vejšce, co to psal jako zápočet ;) Asi tak, vzhledem k tomu, ze to je oblibeny zapoctak, budou toho vsude tuny.. Btw. pokud by vam stacila polska notace tak budete mit vyrazne jednodussi zpracovani;).

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Rastislav Rehák
Da sa napriklad pouzit aj toto http://jakarta.apache.org/commons/el/ , staci si naimplementovat daky VariableResolver . Bye Ra100 Tomas Hubalek wrote: >Ahoj, > >hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - >* / plus zavorky). Neco jako: > >Inter

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Ondra Nekola
Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: Interpreter interpreter = Interpreter.compile("(x / y) * 100"); interpreter.setValue("x", 122); interpreter.setValue("y", 200); Syste

Re: Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Martin Kuba
Tomas Hubalek wrote: Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: ... Zkousel jsem embedded groovy, ale to je dost pomale (a nebo ho pouzivam spatne ;-)). Nemate nekdo nejaky tip? Co BeanShell http://www.beanshell.org

Interpreter matematickych vyrazu

2005-11-09 Tema obsahu Tomas Hubalek
Ahoj, hledam nejaky interpreter matematickych vyrazu (staci mi jednoduche + - * / plus zavorky). Neco jako: Interpreter interpreter = Interpreter.compile("(x / y) * 100"); interpreter.setValue("x", 122); interpreter.setValue("y", 200); Syste