-
ModBASIC
Hi there!
My name is Josh, a.k.a Girvo, and I love programming. Latley I have been part of the LightFusion project, and I learnt a lot about compiler writing. Well'p, that project flopped, and now I have started work on my own language.
Any help will be appreiciated!
Heres what we need to do:
- Work out syntax properly
- Write working compiler
- Write IDE
- Promote it!
Anyways, the entire purpose of this project is to create a language which is one step up from BASIC towards programming in C++. There won't be any Windows functions (yet), and it will pretty much just be DOS programming.
The main aim is to introduce FUNCTIONS (called modules in this), and possibly CLASSES (called objects in this language).
Anyways, I will post the syntax I have come up with already as soon as possible!
-Girvo
-
Re: ModBASIC
Why are you arbitrarily renaming constructs? Why not call a function a function, call a spade a spade. :)
You say the lightfusion project has flopped?? Why?
Welcome to the VBF project bandwagon :thumb:
-
Re: ModBASIC
will the compiler be cross-platform (*nix/BSD) or will it just stay with MS-DOS/Windows?
-
Re: ModBASIC
trying to visualise BASIC code with semicolons at the end of each line just looks wierd. but it is one step closer to programming in C++.
EDIT: you should get rid of the old BASIC for-loop syntax and replace it with the more powerful C/C++/Java for-loop syntax.
-
Re: ModBASIC
Actually I'll be working on LightFusion on my own, since every innovative idea I came up with has been turned down by the other team members. Plus it was their choice to quit from the project.
-
Re: ModBASIC
There is a very distinct conceptual difference between a class and an object. A class is the design which objects use. The term "object" refers to an instance of a class. So calling a class an object is not technically correct and confusing for people stepping up to C++.
-
Re: ModBASIC
Okay then! Thats the stuff I needed help with ;)
SO, they will stay as Classes, and Functions. Thanks for the help with that.
-Girvo
-
Re: ModBASIC
Also, it will use the C++ For loop, and If statement syntax, as that is something everyone learning C++ will need to get used to.
-
Re: ModBASIC
Girvo911,
Check your private messages please.
Thanks