Thank you!
That was very informative and useful.
Edit: Will find out more about 3Impact.



Ehhh... Compiler?!?! BlitzMax uses FASM (and MinGW). I should call it an assembler generator...dagcrack wrote:BlitzMax is just the new language this Mark guy did (I don't like him, sorry). It came with no 3D engine. He made a better compiler.. and you can write libs and compile only the ones you want (good as b3d didnt had this, it always compiled every lib inside the exe even if you didnt use one of those).
I own both PB, BlitzPlus, Blitz3D and BlitzMax and are very pleased with all except BlitzPlus (this one isn't finished IMHO).From BlitzMax Site wrote:Function pointers
Fully dynamic arrays
Inheritance and polymorphism
'By reference' function parameters
Byte, Short, Int, Long, Float and Double numeric data types
Array and string slicing
Flexible 'collection' system for dealing with linked lists etc
Low level pointer handling
UTF16 strings
The ability to 'Incbin' binary data and access it as easily as if it were a regular file
External language support for interfacing with C/C++/ObjectiveC or assembly code


Yeah - I know...thefool wrote:The word compiler means a program wich translate source code from one language to another.

thats bettertechjunkie wrote:Yeah - I know...thefool wrote:The word compiler means a program wich translate source code from one language to another.![]()
http://en.wikipedia.org/wiki/Compiler
If I write a "typical compiler" then?!?