Re: Some Euphoria questions
- Posted by Mike The Spike <mikethespike2000 at HOTMAIL.COM> Aug 18, 2000
- 646 views
>Hrm... Mike The Spike, understand that everyone that programs in Euphori= a >is >doing it as a hobby... Once again, we already know that Euphoria wont ev= er >be >the equal C alternative, but just for fun and for minimal personal use, = we >find it enough... So why boast about Euphoria being the alternative to C in the documentati= on? "C Programmers: 20 reasons why you are going to write you next program in Euphoria!". See, Euphoria can be made faster and better than C, if actually worked on the right way. Comming up with a Euphoria interpretter in 1993 and keepin= g it the same interpretter with some extra functions untill the year 2000, = is not going to make a difference now will it? Finnaly RDS worked on a translator, and will sell it. Now you people can have the best of both worlds. Allthough I say they should have written a translator when Euphoria was initialy released. >Who cares about the big companies. If they cant use >Euphoria, no one is forcing them to... That's the problem right there. NO ONE is forcing big companies to use Euphoria. Simply because it is no good to them. With some new mainstream features, Euphoria might just be able to force those big companies to start using it. >Everyone chooses what they wish to do >with there free time, and we choose Euphoria. If you think its a bad > >choice >then leave and find something else to do with your free time. > >~later~ Sure I understand. Euphoria is fun to use. I don't think it's a bad choice at all for you to work with Euphoria. I think it was a bad choice of RDS by letting the world get away with *JU= ST* you people working with Euphoria. Come on. In these days DLLs are pass=E9. They all want OCX's now. And Euphoria doesn't even allow to create DLLs! And doesn't allow using OCX's! If you think DLLs are just insignifanct things, then you don't realise th= at if Windows did not feature DLLs we'd all be working with DOS today! Programmers like to reuse their code. Simple. A big company *has* to reus= e code if it can, or it will lose money. To write large commercial software, you *must* be able to write your own DLLs. Simple. Buy *any* commercial software package in the stores and see that it contains numerous custom DLLs that accompany the main program. Th= is is yet another reason why there are no companies using Euphoria, and why Euphoria is not mainstream, simply because companies miss the features th= ey need! A game company, for example, will not settle for no-DLLs, no technical support, atleast 20 FPS less in speed, 1/10th the overall speed of C, no = IDE and no portability to consoles, while they can have all that with C or C+= +. Hell, even C# has a better prospect. RDS is a company. Companies need money to survive. So do people. RDS sells Euphoria, it is their product. Their goal therefore, as a company, is to sell as much as they can, meani= ng more money. There was a long time RDS ignored the outside world, and the reality of t= he computer industry today, but they are trying to catch up now. Euphoria is great, but it is not extraordinary. The reason why there aren't any faster interpretters out there is because= no one gives a fuck about interpretters and their speed, because no one is trying to compete against compiled and optimised C using an interpretter. Does it run 10 times slower than c, 20 times, 100 times, 200 times, it doesn't matter to them, aslong as it runs. Any moron can easily meet or exceed Euphoria's interprettation speed, by using age-old interprettation techniques, given the right motivation. Why don't you take a look at the scripting engines some games have. THOSE are F A S T because the game designers can't afford to loose speed. Look at the C-like .con files in Duke Nukem 3D, those are translated to Machine Code at game startup. Or take a look at UnrealScript. Maybe Quake C? Or hey! Take a look at that crappy Dink Smallwood game that comes with it= 's own free script COMPILER! I don't think RDS ever checked those interpretters out, because they have garbage collection, crash safety (because they are designed to let gamers create mods), and high speeds. Some even have a Sequence-like datatype! Interpretters can be part of a web browser, a finance program, or a video game. But you shouldn't try to take over the Compiler industry with an interpretter alone! Mike The Spike PS. Again note that RDS has being working on these issues and the Transla= tor is the beginning of it all. And, I'm just pointing things out, no one is paying me to do so, so take = it as a favor or shit on it's face. ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com