The language seems so logical, efficient, can produce full screen games or full GUI based applications, which compile to small and very fast programs.
PS don't go down the OOP route if tempted.

why not? give me a good reason why not to, and ill give you a better reason why.Steve Elliott wrote: PS don't go down the OOP route if tempted.
Dare wrote:Because OOP sounds like something you say when you make a mistake or have a small accident.
* drops glass *
Oops!
No. in other langauges you can choose too, but in pb its nearly impossible to get anything good out of using it. Its so hard and so weird, that its unusable.There are advantages and disadvantages for OOP programming. For one it is easy and powerful, for the other it is hard and complex. I think that PureBasic is in the middle of this, while it is based to be non-OOP, you can program yourself the OOP if you want to.

Steve Elliott wrote:If you want to discuss OOP, please do it in your own thread.
This thread is just about recognising how good PureBASIC is to program with, and to thank Fantaisie Software for producing it.
You started talking about it...Steve Elliott wrote:PS don't go down the OOP route if tempted.

Okay. But compared to C#, Delphi, C++, Java, whatever languages supporting oop, its WAY EASIER than in pb. Because pb simply doesnt have the needed fundemental support.Kale wrote:I completely disagree with this!thefool wrote:No. in other langauges you can choose too, but in pb its nearly impossible to get anything good out of using it. Its so hard and so weird, that its unusable.


Exactly what PureBASIC should be about I think. Easy to pick-up, but low level access with pointers, machine code and more if required - NOT moving to a higher level like OOP - there are plenty of other languages that already do that....language offers low level system calls and control of Machine Code