This means rather than using DirectX like DBP does, you can use DirectX as if you were just using C . There is even extended functionality to allow you to use Windows. This is examplified through the fact that you can natively use any library file that C can. The depth with which PureBASIC has really means it is closer to C than any other BASIC on the market. you can argue this is more limited, however really if your using a decent pointer system this is a moot point. Imo this is confusing but you get used to itĪs you can see you assign the return value to the procedure rather than it being completely open. You get the idea this extended to structures as well, only when you put in your structure data when you want to do it as the individual parts you use the '\' rather than '.' You assign these easier than you do in dbp using '.' instead of 'as' ![]() Using the Structure you can create your own new types so that you can infact make Double or even Quad Floats and such. Moving on and you'll find that all the basic types are available for use. ![]() This means that you can make Structures IDENTICAL to those in C, there is a reason for why this is later. Structures are PB's version of Types, however these are C-Compliant. Simply put, it can do everything DBP's BASIC stuff can do and more. Honestly I prefer the standard one over all the 3rd parties, just like with DBP. (DBP's has the most, but to be honest it is still far to buggy)Īnd if you REALLY don't like the standard IDE, you can download the full source from and make you own.Ĭurrently there are around 8 to choose from, including one which people will recognise from a DBP one in production. It isn't exactly a FULLY functional IDE like Microsoft Developer 6.0/.Net or Dreamweaver Mx 2004 however it has just as many features as any other Basic IDE. However as I've said all of this can be changed using the preferences. This is very remanisant of DBP IDE infact.ĭown the left side of each source is the standard numbers. Standardly the programs you are working on are tabbed at the top, and to the right is a box for your Functions/Arrays/Structures. The IDE might seem like a glorified version of Notepad, but it isn't not even close.Īnyone who uses Blitz3D will already be familiar with the IDE style, however there are ways to change this. PureBASIC is the best BASIC language there is. ![]() I do not like the IDE which offers nothing much over Notepad, the manual which explains commands but not in any real context, the fact most commands aren't cross-platform.ĭepending on what you aim to do with it, it might be worth buying, but be under no illusion it's a whole load of work to get your head around its very different coding style. ![]() I love the tiny size of the EXE files it makes, the hooks into the Windows API, the good range of commands and the fact it just works. There is a reason why there are so very few game examples compared to the hundreds and hundreds of application examples. Sure it is cross-platform in some regards, but to be honest there are so many commands that are Windows only, it's virtually impossible to write something with a GUI that works on anything other than Windows.Īs for games coding with it - good luck. If you want to create small, relatively simple, applications for Windows then it's a dream. I have PB installed (full version) and love it - for what it can do - but don't be under any illusions about it either.
0 Comments
Leave a Reply. |