BASICODE een Nederlandse uitvinding

Start hier uw open source projecten

BASICODE een Nederlandse uitvinding

Berichtdoor Gordon » ma maart 24, 2008 11:05 pm

BASICODE is een Nederlandse uitvinding geweest.
BASICODE is een manier van programmeren geweest waarbij de listings
op verschillende computers uitgevoerd konden worden. Een soort
multi platform taal dus in de tijd dat de PC's elk nog hun eigen
Operating system met BASIC bezatten.

Het principe van BASICODE:
Elke listing begon met regelnummer 1000.
Op regelnummers 1- 999 stonden de BASICODE subroutines waar de listing
naar kon verwijzen. Deze routines waren machine afhankelijk.

Misschien is het wat om ook voor LibertyBasic deze routines te herschrijven.
Hier staan die subroutines
http://www.iol.ie/~geniet/eng/BASICODE3sub.htm

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: BASICODE een Nederlandse uitvinding

Berichtdoor anthonio » vr aug 15, 2008 6:01 am

Lees dit hier even en heb toch moeilijkheden om dit te begrijpen.
Je wil eigenlijk basiccode omzetten naar LB-code.
Heb even op de site gekeken maar zie niet direct code staan, ook wat uitleg in verband met regelnummers
en dergelijke.
Ik snap geloof ik wel het concept maar waar is de code.
of zie ik iets over het hoofd?

Andy
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: BASICODE een Nederlandse uitvinding

Berichtdoor Gordon » zo aug 17, 2008 11:46 am

Hallo Antonio,

Gordon Sweet heeft voor Basicode1 reeds alle gosub e.d. geschreven.
De eerste gosubs regel 100-1000 zijn eenvoud te realiseren.
Gordon Sweet heeft er voor gekozen om BASICODE1 in een grafisch venster
te runnen. Daarom heeft hij ook de GOSUBs 2000 - 3000 aangepast.
Elke BASICODE1 listing begint op regel 3000 en verwijst steeds naar GOSUBs
op regels 2000-3000. De Gosubs op 2000-3000 zijn BASIC taal afhankelijk en
die GOSUBS wijzen weer naar de 100-1000 GOSUB (initialisatie)

So far so good.

Gordon Sweet heeft het probleem van ON GOTO en ON GOSUB niet kunnen
oplossen. LB kent daar SELECT CASE voor. Maar in de BASICODE wereld zijn
ON GOTO en ON GOSUB toegestaan en SELECT CASE niet.
Gordon Sweet gaf het dus op.

Ik heb Janet Terra gevraagd of zij een omzet programma wil schrijven waarmee
elke listing met regelnummers wordt aangepast, waardoor de regelnummer
en GOTO enz. direct omgezet worden in labels. Dit programma bestaat reeds en
staat ergens op het JustBASIC forum.

Nu moet dat programma alleen uitgebreid worden met een routine die
alle ON GOTO enz. wijzigt in SELECT CASE enz.
Als je Janet een beetje kent, dan weet je dat dit dus ook reeds bestaat.

Gordon.
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: BASICODE een Nederlandse uitvinding

Berichtdoor anthonio » zo aug 17, 2008 1:10 pm

dus als ik het goed begrijp bestaan alle codes al maar moeten deze gewoon nog samengevoegd worden ik een enkel LB-programma.

Andy
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: BASICODE een Nederlandse uitvinding

Berichtdoor Gordon » zo aug 17, 2008 2:25 pm

anthonio schreef:dus als ik het goed begrijp bestaan alle codes al maar moeten deze gewoon nog samengevoegd worden ik een enkel LB-programma.

Andy


Ik ben van mening dat we Carl moeten vragen of hij de commando's
ON GOTO en ON GOSUB in Liberty BASIC wil implementeren.
Carl is in zijn blog hier niet duidelijk over. Hij schijnt geen voorstander
van het GOTO commando te zijn.

Janet vindt het programma nog niet "bug free".
Bijvoorbeeld als ON GOSUB midden in een zin staat dan schijnt het programma
daar moeite mee te hebben. Dat en nog enkele andere kleinigheden
zijn nog in de maak.

Mijn eigen omzet routine is verre van af.

Indien Carl niets in het voorstel ziet zitten, dan zou ik kiezen voor
de pre-formatter van Janet.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: BASICODE een Nederlandse uitvinding

Berichtdoor anthonio » zo aug 17, 2008 3:05 pm

Akkoord,

hou me op de hoogte.

Andy
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm


Keer terug naar OPEN SOURCE PROJECTEN

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast

cron