1. Many questions on 2.5
- Posted by don cole <doncole at pacbell.net> Nov 22, 2004
- 514 views
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
2. Re: Many questions on 2.5
- Posted by Robert Craig <rds at RapidEuphoria.com> Nov 22, 2004
- 504 views
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
3. Re: Many questions on 2.5
- Posted by "Igor Kachan" <kinz at peterlink.ru> Nov 22, 2004
- 524 views
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.
4. Re: Many questions on 2.5
- Posted by Robert Craig <rds at RapidEuphoria.com> Nov 22, 2004
- 512 views
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
5. Re: Many questions on 2.5
- Posted by don cole <doncole at pacbell.net> Nov 22, 2004
- 517 views
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