1. Euphoria vs. Visual Basic - the speed

------=_NextPart_000_0005_01C06C30.0B3F4620
        charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

How much faster, if at all, is Euphoria compared to Visual Basic 6.0?
Why should I use Euphoria and not Visual Basic?
Cause I think I'm gonna switch to Visual Basic if I don't get a good =
reason why not to.
How is graphics and game development supported with Visual Basic?

What bothers me about euphoria:

  a..  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.
  a.. It doesn't support structures.
  a.. It's not flexible enough (default argumens, atom a=3D2,...)
  a.. 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.

This is all very logical if you know that only 1 person is developing =
euphoria. It should be more popular, developed by more people.

------=_NextPart_000_0005_01C06C30.0B3F4620
        charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-2" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3401" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>How much faster, if at all, is Euphoria =
compared to=20
Visual Basic 6.0?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Why should&nbsp;I use Euphoria and not =
Visual=20
Basic?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Cause I think I'm gonna switch to =
Visual Basic if I=20
don't get a good reason why not to.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>How is graphics and game development =
supported with=20
Visual Basic?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>What bothers me about =
euphoria:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<UL>
  <LI><FONT face=3DArial size=3D2>&nbsp;It doesn't have a good IDE with =
good=20
  debugging. It has trace, but it's very poor. For example, you can see=20
  only&nbsp;sequences that are small, if&nbsp;I have string=20
  "C:\Euphoria\DEMO\DOS32\STEREO.EX" I can only see "C:\Euphoria\D...", =
there's=20
  no&nbsp;way I can see the whole string.</FONT><FONT face=3DArial =
size=3D2>You=20
  should also be able to view nested sequences in a =
treeview.</FONT></LI></UL>
<UL>
  <LI><FONT face=3DArial size=3D2>It doesn't support =
structures.</FONT></LI></UL>
<UL>
  <LI><FONT face=3DArial size=3D2>It's not flexible enough (default =
argumens, atom=20
  a=3D2,...)</FONT></LI></UL>
<UL>
  <LI><FONT face=3DArial size=3D2>I don't know if sequences are such a =
good thing.=20
  They cause a lot of trouble and code gets messy if they get too=20
  complex.</FONT><FONT face=3DArial size=3D2> I think you can&nbsp;work =
normally=20
  with simple 1 dimensional arrays&nbsp;and structures.</FONT></LI></UL>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This is all very logical if you know =
that=20
only&nbsp;1&nbsp;person&nbsp;is developing euphoria. It should be more =
popular,=20

------=_NextPart_000_0005_01C06C30.0B3F4620--

new topic     » topic index » view message » categorize

2. Re: Euphoria vs. Visual Basic - the speed

--
   If you use VB then who is going to answer all your
   questions ?

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

3. Re: Euphoria vs. Visual Basic - the speed

>From: =A9koda

>Why should I use Euphoria and not Visual Basic?

When I use VB, I really feel boxed in.  It seems, IMHO, that VB forces yo=
u
to do things in a certain way, and gives very little leeway.  Eu has a lo=
t
more flexibility, in virtually any aspect.  Granted, VB has many more
features built in, although win32lib has closed that gap a lot.

>Cause I think I'm gonna switch to Visual Basic if I don't get a good rea=
son
why not to.
>How is graphics and game development supported with Visual Basic?

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 m=
ore
'freestyle' projects.

>What bothers me about euphoria:
=20
>It doesn't have a good IDE with good debugging. It has trace, but it's v=
ery
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=3D2,...)

As David Cuny alluded, I think you're using the wrong word here, unless y=
ou
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 switc=
h
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 wor=
k
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 greate=
st
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 m=
y
main point when referring to feeling constrained by VB.  In Eu, I can
determine what datatypes to keep in which elements and dynamically grow o=
r
shrink sequences much easier than when using arrays in VB.  If I don't ha=
ve
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 tea=
m
(which I believe is actually 2 people :) are really separate issues.

Eu will probably never become a mainstream language, although it'd be gre=
at
if it did, but I just enjoy using it too much to abandon it.

Matt Lewis

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

4. Re: Euphoria vs. Visual Basic - the speed

>From: Bernie <xotron at LOCALNET.COM>
> --
>    If you use VB then who is going to answer all your
>    questions ?
>

That's true, I really get a lot of help from this list.

I was also thinking to use VC++ 6.0, but main problem with it is that it
compiles so long. I test my program very frequently. C also isn't so simple.
smile

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

5. Re: Euphoria vs. Visual Basic - the speed

> 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

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

6. Re: Euphoria vs. Visual Basic - the speed

VB-vs-Euphoria thats a healthy debate, I used VB 2.0 years ago and quickly
gave it up for a compiled basic.. I use the VC++ (as little as possible)
I don't think you can beat the visual series with their development studio,
it lets you point and click most of the GUI stuff and certainly does a good
job with .COM and API stuff..
but if I want to do something that doesn't envolve programming windows than
I really feel constrained.  I am very impressed with Euphoria's philosophy
and I hit the ground running when I first used it... It is quick to learn .
Sequences are only limit by your imagination, if you use "name" constants
 and treat the indexed sequence as a "pointer table" .  .  .

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

Search



Quick Links

User menu

Not signed in.

Misc Menu