1. Easy???????????????????????

Hi
I have just spent 3 months trying to learn Euphoria everybody says that it
is easy where do they get that from? I still can not get anything done in
it.I know basic,but Euphoria is hard not easy.

David Mosley
ampenter at sisna.com

new topic     » topic index » view message » categorize

2. Re: Easy???????????????????????

> Hi
> I have just spent 3 months trying to learn Euphoria everybody says that it
> is easy where do they get that from? I still can not get anything done in
> it.I know basic,but Euphoria is hard not easy.
>
> David Mosley
> ampenter at sisna.com

What exactly are you trying to do David? What seems to be the
problem?


Jacek Artymiak

----------------------------------------------------
 freelance writer, translator, designer, programmer
 http://www.yi.com/home/ArtymiakJacek/home.html
 e-mail: jartymiak at usa.net
----------------------------------------------------

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

3. Re: Easy???????????????????????

you wrote:

>Hi
>I have just spent 3 months trying to learn Euphoria everybody says that =
it
>is easy where do they get that from? I still can not get anything done i=
n
>it.I know basic,but Euphoria is hard not easy.

>David Mosley
>ampenter at sisna.com

David,

Euphoria is easy to learn, at least the more or less basic things. Please=
,
don't give up, but tell us the things you find difficult to understand. I=

am volunteering to help you learn it, and if there are things we both don=
't
understand (there certainly will be),
than we can ask some guru's to enlighten us.

Have you read the BASIC.DOC file? I think a big problem when you're
'upgrading' from basic is the declaration and than initialising of
variables. If you've not already done so, please download 'A beginners
guide to Euphoria' and work through it.
What sort of things do you want to do in Euphoria? If you have an idea
about what you want to program, first write it down in plain English(or
your mother tongue, if it isn't English). Than ask yourself: How would I =
do
that in basic? If you know how to write a (sub)program in basic, then
writing that routine in euphoria doesn't make a big difference, in most o=
f
the cases.

When I'm not sure something I wrote in Euphoria is actually working, I ju=
st
test it line by line and put ? or print() or puts() statements in between=

them. Do you understand what I mean? I suggest you try it again, and don'=
t
be afraid to ask questions on this listserver, that's what it is meant fo=
r!

Hope to hear from you soon

Ad Rienks

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

4. Re: Easy???????????????????????

> Hi
> I have just spent 3 months trying to learn Euphoria everybody says that it
> is easy where do they get that from? I still can not get anything done in
> it.I know basic,but Euphoria is hard not easy.

as with the others, i encourage you to post all your difficulties
specifically in here...  but first there are a few things about
euphoria that make it a little quirkish at first when switching from
basic:

- strings are not "magical" little variables with operate differently
than all other variables for some unknown reason...  a string is
simply an array of numbers...  i.e. "hello" is EXACTLY the same thing
as {104,101,108,108,111} (look it up in your ascii table)

- nothing needs to be dimensioned before hand...  one of the most
annoying things with other languages is that arrays and numeral
variables alike had to be told how big they could be...  seeing that
euphoria operates entirely using dynamic data structures, variables
grow and shrink upon demand

- include files...  throughout my qbasic career i'd never actually
bothered to use a library or anything of the sort...  include files
and libraries make sure that memory isn't wasted by allowing for
procedures and functions which will never be used...  many of the
procedures and functions mentioned in the help files require that you
include libraries

- elite functions...  i'm not sure about qbasic in this respect, i
haven't used it in a while, but in euphoria one can return an array
of any type of variable...not just a single value

- dynamic data structures...  i touched briefly on this before, but
this allowed for data structures to grow, shrink or morph into nearly
any type of structure (especially with the elimination of the 64k
barrier :> )...  when using arrays in qbasic, it was very well
defined that each element of the array would be a single value, and
it was also well defined that the size of the array could not
change...  in euphoria, however, this isn't the case...  for example,
element 1 of a sequence (or array) could be a number where as element
2 of the same sequence could be another sequence, creating
sub-sequences and so-forth -- whatever you want it to be...  i think
the euphoria reference manual covers this pretty well, but i could be
wrong :>

those are the most difficult aspects of euphoria i think, especially
the last one...




    .   o   O   Mike Burrell   O   o   .
. o O http://www.geocities.com/SoHo/9036 O o .
   .  o  O burrellm at geocities.com O  o  .

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

5. Re: Easy???????????????????????

> Hi
> I have just spent 3 months trying to learn Euphoria everybody says that
it
> is easy where do they get that from? I still can not get anything done in
> it.I know basic,but Euphoria is hard not easy.
>
Hi David.

Euphoria is quite easy to learn, even easier than QBasic and all it's other
relatives. If you want any help, please send me Email at
abgte at digital-liquid.com.  I think you already know from our past
correspondence that I always answer your Email promptly (well, at least
within 24 hours).

Thanks!

David
http://www.digital-liquid.com/abgte
A Beginner's Guide To Euphoria

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

Search



Quick Links

User menu

Not signed in.

Misc Menu