Re: Euphoria vs. Visual Basic - the speed
- Posted by Ray & Debbie Smith <smithr at IX.NET.AU> Dec 23, 2000
- 522 views
> I'd say it depends on what you mean by 'game.' Something like a > strategy/board type of game would probably work fairly well in VB, but I > wouldn't want to try much more than that, since VB's strenghts are really > for making app's that interface with databases (ie, business apps), not more > 'freestyle' projects. Doesn't Directx 7 or 8 have native VB support? Also a few people have started writing high level libraries to interface VB with DirectX. I don't "think" The big plus for Euphoria over VB are: * size, * simplicity, * price and * portability. The big pluses for VB over Euphoria are: * good GUI designer, * great IDE and debugger, * huge number of libraries, * employment opportunities, * Huge user base (support is available on numerious newsgroups), * Huge number of examples (do a web search for VB) If you want to further your computing career go VB without a doubt, if you want to have a bit of fun Euphoria is a good option. Probably the best advice I could give is to use both. Use the right tool for the right job. Personally in looking at Delphi as an option (since I got Version 4.0 for free on a mag). Ray Smith > > >What bothers me about euphoria: > > >It doesn't have a good IDE with good debugging. It has trace, but it's very > poor. For example, .>you can see only sequences that are small, if I have > string "C:\Euphoria\DEMO\DOS32\STEREO.EX" I >can only see > "C:\Euphoria\D...", there's no way I can see the whole string.You should > also be able >to view nested sequences in a treeview. > > As mentioned earlier, there are a lot of ideas about improved tracing out > there. I doubt that you'll get a treeview, but at the top of my list is to > be able to look at arbitrary subscripts within trace mode. > > >It doesn't support structures. > > >It's not flexible enough (default argumens, atom a=2,...) > > As David Cuny alluded, I think you're using the wrong word here, unless you > mean that you want multiple syntaxes for various tasks. Assign on > declaration might be nice, but I'm not sure it's really a reason to switch > to VB (besides the fact that VB doesn't allow this AFAIK). > > >I don't know if sequences are such a good thing. They cause a lot of > trouble and code gets messy >if they get too complex. I think you can work > normally with simple 1 dimensional arrays and >structures. > > As mentioned before, if this is how you feel about sequences, then Eu > probably isn't for you. Personally, I find that sequences are the greatest > attraction of Eu. Sequences only get as messy if you let them. But this > goes for all aspects of code. In fact, the flexibility of sequences is my > main point when referring to feeling constrained by VB. In Eu, I can > determine what datatypes to keep in which elements and dynamically grow or > shrink sequences much easier than when using arrays in VB. If I don't have > a good plan, then yes, the data gets messy, but that's my fault, not the > sequence's. I think it just takes a little discipline > > >This is all very logical if you know that only 1 person is developing > euphoria. It should be more >popular, developed by more people. > > Well, I think it should be more popular, too, but and the development team > (which I believe is actually 2 people :) are really separate issues. > > Eu will probably never become a mainstream language, although it'd be great > if it did, but I just enjoy using it too much to abandon it. > > Matt Lewis