Re: VisualBasic 5.0 vs Euphoria
- Posted by Joe Phillips <bubba at TXWES.EDU> Jun 24, 1998
- 746 views
I do develop in both as well. I find that Euphoria is much faster and smaller. It is really not fare to compare these two languages. VisualBasic is a complete development envirronment while Euphoria, although accompanied by development tools and add-ins, is a language. They both have their positive features that attract me. I have done some file i/o comparisons and found that Euphoria was faster. However, I do not do ANY gui programming in Euphoria. If I need gui, I use a GUI tool like Visual Basic, Powersoft, etc. As I have indicated in other emails,. I have to consider the entire life cycle of a project. What will it cost me to modify, etc. Will the code be re-usable. (However, I do find my evaluation of Euphoria code on this criteria is positive. ) I do not do any game programming, so the reasons for my choices are not related to the opinions of most other users of Euphoria. Also, Visual Basic is not very optimized. Do not use it for speed. I have mentioned in the past that a program must produce "results with maximum utility". In the real world that does not always translate to maximum efficiency. In fact, it might not always mean maximum benefit. This concept, which I barely remember, comes from economics. When does an additional investment not yeild an equal or greater return. Unfortunately, that's often translated, how bad can I do. I choose to look at it as, how can I provide the maximum satisfaction to the user while not decreasing the satisfaction of my superiors. (Yes, those two can often contradict!) That means I spend 30 minutes creating a gui interface that runs slower that Euphoria as opposed to hours of programming in Euphoria, hammering out syntax, etc. To the user, the gui interface is much more pleasing than a few less seconds to process a file. In fact, I often add visual components that are of no real value, and no real development time, just to be pleasing. (progress bars, changing mouse pointers, etc.) (Don't scoff you young, whipper-snappers. It pays the bills ! ! ) So, if I was sitting at home jamming out efficient routines, I would probably not use VB5 or any other windows gui environment. I would use ( non-registered ) Euphoria. By the way, what was it you were asking? I think I went just a little long. (This email was written in PERL) ( WIthout short-circuit logic) Joe Phillips, Assistant Director Information Technology Services Texas Wesleyan University 817-531-4284