BBC BASIC for Windows
« Accelerator »

Welcome Guest. Please Login or Register.
Apr 5th, 2018, 9:52pm



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

If you require a dump of the post on your message board, please come to the support board and request it.


Thank you Conforums members.

BBC BASIC for Windows Resources
Online BBC BASIC for Windows documentation
BBC BASIC for Windows Beginners' Tutorial
BBC BASIC Home Page
BBC BASIC on Rosetta Code
BBC BASIC discussion group
BBC BASIC for Windows Programmers' Reference

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: Accelerator  (Read 800 times)
dfeugey
Guest
xx Accelerator
« Thread started on: Jun 11th, 2015, 09:30am »

Hi.

ASM is good, but complex too. My suggestion is a small language (no DLL/SYS/FUNC/PROC calls, no graphics/sound operations, fixed set of variables) compiled on the fly, for heavy computation needs.

First benefit: usable by everyone.
Second benefit: little interaction with Basic code, so possibility to use threads (multicore!).
Third benefit: it could be cloned in BBC Basic VI (RISC OS).
User IP Logged

rtr2
Guest
xx Re: Accelerator
« Reply #1 on: Jun 11th, 2015, 10:39am »

on Jun 11th, 2015, 09:30am, dfeugey wrote:
My suggestion is a small language (no DLL/SYS/FUNC/PROC calls, no graphics/sound operations, fixed set of variables) compiled on the fly, for heavy computation needs.

There is the FORTHLIB library, which allows you to code time-critical parts of your program in Forth. Not as fast as fully-compiled code, but faster than interpreted BASIC and a well-known well-documented language. This meets quite a lot of your 'wishlist' I think.

Richard.
User IP Logged

dfeugey
Guest
xx Re: Accelerator
« Reply #2 on: Jun 11th, 2015, 10:52am »

on Jun 11th, 2015, 10:39am, g4bau wrote:
There is the FORTHLIB library

Yep, I saw it smiley

I was a big user of Forth, but - IMHO - it's a bit complex for first time users.
« Last Edit: Jun 11th, 2015, 10:52am by dfeugey » User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls