|
UltraPascal
News
UltraPascal should be stable now.
UltraPascal will be availabel for other plattforms (Win**, Linux, ...), by using of an adapted (FPK Pascal version) of UltraPascal.
What is it
UltraPascal is a crosscompiler for the TI92. It produces optimized A68K sources.
Features
procedures, functions
stringmanipulation
support for reals
Some advantages (writing of libraries, C/C++ comments, ...)
And a lot of more features
Where can I learn 'Pascal'
Pascal is a high level language. To learn this language use a search engine - I can't give you any tip. Pascal is very easy to learn - or don't you understand constructs like 'if x = 10 then' :-) ?
You are a C programmer. Then you should go to the Doors homepage because there you can get TIGCC
How does UP work
Some persons asked me, how UltraPascal works. It's not that difficult stuff. It works this way:
First, scanning of a valid line (preprocessing)
Detecting, which type of statement it is. This works by indicating the type of the first word. It could be a variable (expression) or a token.
Calling of the subfunctions (In the source I call them event handler). All these functions are able to generate an adapted code. These function do a lot of calls to the calculate function.
|
|
|