1. Many questions on 2.5

I paid for the full version of 2.4. and am quite happy with it.
Whould I have to pay more for the full version  of 2.5?
What is the front end?
What is an interpeter?
What is an .il file?
I have Dell 1.66 Mhz.
Whould that be concidered an older machine?
I download 2.5 and in the READ ME file it says "You can down load a Euphoria
to C translator from our website".
Where is it ?
And finally what is a back end?

Don Cole
SF

new topic     » topic index » view message » categorize

2. Re: Many questions on 2.5

don cole wrote:
> I paid for the full version of 2.4. and am quite happy with it.
> Whould I have to pay more for the full version  of 2.5?

Our database shows you paid for an earlier release and
probably got 2.4 as a free upgrade. So you could upgrade
to 2.5 (Binder) for the discount price of $24.

> What is the front end?

It's the part of the Euphoria interpreter that analyzes the
syntax of your program (parses) and converts your source code
into a more primitive language called "IL".
If there are no errors, your IL is turned over to
the "back-end" for execution.

> What is an interpeter?

An interpreter is a program that executes statements in a programing
language, without first converting those statements to
machine language. A "compiler" converts everything to
machine language and then lets the hardware CPU execute it.

> What is an .il file?

It's a file that contains IL. This is a new thing in 2.5.
IL can be executed immediately by backend.exe without 
needing any parsing. Normally you don't have to even think
about IL. It's usually internal to the interpreter.

> I have Dell 1.66 Mhz.
> Whould that be concidered an older machine?

If you mean 1.66 GHz, you'll be just fine.
In any case the front-end speed for 2.5 beta will
be significantly faster. I've already got it running
quite a bit faster and I'm still working on it.

> I download 2.5 and in the READ ME file it says "You can down load a Euphoria
> to C translator from our website".

That should be corrected. Thanks for point it out.

> Where is it ?

It's now bundled with the main interpreter package.

> And finally what is a back end?

It's the part of the interpreter that executes the IL.
IL is in a format that's much easier to execute 
than Euphoria source statements. 

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

new topic     » goto parent     » topic index » view message » categorize

3. Re: Many questions on 2.5

Don Cole wrote:

> I paid for the full version of 2.4. and am quite happy with it.
> Whould I have to pay more for the full version  of 2.5?
> What is the front end?

Front end is the first part of ex.exe, exw.exe, exwc.exe, exu which
parses your code and prepares IL code for a back end.
There are 2 back ends, 1st - built into ex.exe, exw.exe, exwc. exe, exu
as its second part, which runs your program as IL code.
2-nd - backend.exe, backendw.exe, backendu.
These are DOS/WIN/Lin stand alone backends for running .IL files
and for binding with .IL files to prepare stand alone .exe file
of your program.

BTW, Rob, there are typos in the bin.doc file about binding --
binding, as far as I understand correctly, is performing with
backend*.exe, not with ex*.exe, right?

> What is an interpeter?

Interpreters are ex.exe, exw.exe, exwc.exe, exu, as in 2.4 and always.
Plus you have the PD source code of interpreter now.

> What is an .il file?

.IL file is shrouded new form of EU srouded (scrambled) file,
which consists of encripted IL code.
IL code doesn't require any parsing and runs immediatelly.

> I have Dell 1.66 Mhz.
> Whould that be concidered an older machine?

There is typo, maybe 166 MHz, or 1.66 GHz ?

If it is 166 MHz, you may have to spent a bit more time
on parsing of your very large programs or libraries.

If it is 1.66 GHz, you'll not see a difference.

> I download 2.5 and in the READ ME file it says "You can down load a
Euphoria
> to C translator from our website".
> Where is it ?

In the EUPHORIA\BIN directory, there are two translators - for Dos and for
Win,
ec.exe and ecw.exe.

> And finally what is a back end?

Please, see above, and in the EUPHORIA\BIN directory - bin.doc.

> 
> Don Cole
> SF

--
Regards,
Igor Kachan
kinz at peterlink.ru
PS Correct me please, if I am wrong.

new topic     » goto parent     » topic index » view message » categorize

4. Re: Many questions on 2.5

Igor Kachan wrote:
> BTW, Rob, there are typos in the bin.doc file about binding --
> binding, as far as I understand correctly, is performing with
> backend*.exe, not with ex*.exe, right?

Yes, those are typos. I'll fix them. 

Thanks,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

new topic     » goto parent     » topic index » view message » categorize

5. Re: Many questions on 2.5

Igor Kachan wrote:

> 
> > I have Dell 1.66 Mhz.
> > Whould that be concidered an older machine?
> 
> There is typo, maybe 166 MHz, or 1.66 GHz ?

> PS Correct me please, if I am wrong.
> 

Yes it was a typo I meant 166 Mhz.(166*10 to the sixth power cycles per second.)

Thank you and Robert for your timely responces.

Don Cole
SF

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu