1. Offtopic. BBC to QB

Hello,
Complete novice here, trying to learn Qbasic as well as Eu.

My biology textbook includes a couple of programs written in BBC
Basic. I'd like to run these, but don't know how to "translate" the
BBC commands to QB. Could anyone help?

Any pointers will be much appreciated. Thanks.
Natasha Rudra
Penang
Malaysia

new topic     » topic index » view message » categorize

2. Re: Offtopic. BBC to QB

On Tue, 27 Jul 1999 21:50:08 +0800, Natasha Rudra
<natasha.rudra at CYBERGAL.COM> wrote:

>Hello,
>Complete novice here, trying to learn Qbasic as well as Eu.
>
>My biology textbook includes a couple of programs written in BBC
>Basic. I'd like to run these, but don't know how to "translate" the
>BBC commands to QB. Could anyone help?
>
>Any pointers will be much appreciated. Thanks.
>Natasha Rudra
>Penang
>Malaysia

British Broadcasting Corp Basic was written for CP/M on the Z80 (1983)

BBCBASIC             QBASIC                  EUPHORIA

DEFPROCtest          SUB test                procedure test()
do something here    do something  here      do something  here
ENDPROC              END SUB                 end procedure

NEXT                 NEXT                    i = i + 1

GOTO                 GOTO                    not allowed in Eu

CALL                 CALL                    calling machine code is
                                             possible see documents

LOCAL                none                    none

line-numbers         line-numbers/labels     none

GOSUB(label)         GOSUB(line-no./labels)  test() -- goto a test sub

RETURN               RETURN                  automatic

This is only some of the differences.
It would be too dificult to translate line for line from 1 language to
another.
What you must do is sit down an follow every step in the BBCBASIC
and get an understanding of how the program performs each step.

Once you understand how the program works it will become apparent how to
write the program in your new language. I would recomend using Euphoria
because its easy to learn and has lots of examples also anyone
on this list would glad to help you.
Good luck with your biology studies
Bernie

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

3. Re: Offtopic. BBC to QB

> On Tue, 27 Jul 1999 21:50:08 +0800, Natasha Rudra
> <natasha.rudra at CYBERGAL.COM> wrote:
>
> >Hello,
> >Complete novice here, trying to learn Qbasic as well as Eu.
> >
> >My biology textbook includes a couple of programs written in BBC
> >Basic. I'd like to run these, but don't know how to "translate" the
> >BBC commands to QB. Could anyone help?
> >

Hi Natasha,

Bernie gave lots of good advice. I can only add that, since you most likely
have no way to actually _run_ the BBC programs, you will need to determine from
reading the instructions, comments, and code, exactly what the program is
supposed to do, and then outline the steps needed to make your new (QB or Eu)
program do the same task. Don't be surprised, if while doing this, you think
of different or better ways to accomplish the task. Once you have the steps
outlined, you can ask here for ways to convert the steps into actual code.

Regards,
Irv Mullins

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

4. Re: Offtopic. BBC to QB

Thank you to Bernie Ryan and Irv Mullins, for your helpful
advice. I was (naively) hoping that I could somehow just find and
replace the differing commands, but evidently that's not possible.
David Cuny usefully suggested a BBC clone, but I think doing as
Bernie and Irving suggested would help expand my very limited
programming knowledge. A simple breeding experiment is the
shorter of the 2 programs, so I'll try that first. And I'm glad I'm on
this list.

Thanks once again,
Natasha Rudra

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

Search



Quick Links

User menu

Not signed in.

Misc Menu