PureBASIC Rocks!

Everything else that doesn't fall into one of the other PB categories.
Steve Elliott
Enthusiast
Enthusiast
Posts: 109
Joined: Sun Jan 01, 2006 9:34 pm
Location: Wales, UK

PureBASIC Rocks!

Post by Steve Elliott »

I've been using version 4 of PureBASIC on a couple of projects for a while now and am loving every bit of it!

The language seems so logical, efficient, can produce full screen games or full GUI based applications, which compile to small and very fast programs.

:D

PS don't go down the OOP route if tempted.
Project S: loading...
Intel Core2 Duo E7200 @ 2.53Ghz, 3Gb RAM Intel G45 Express
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Re: PureBASIC Rocks!

Post by thefool »

Steve Elliott wrote: 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. :)
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Because OOP sounds like something you say when you make a mistake or have a small accident.


* drops glass *
Oops!
Dare2 cut down to size
thamarok
Enthusiast
Enthusiast
Posts: 282
Joined: Wed Sep 06, 2006 1:37 pm

Post by thamarok »

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.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Dare wrote:Because OOP sounds like something you say when you make a mistake or have a small accident.


* drops glass *
Oops!
:lol:
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.
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.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

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.
I completely disagree with this!
--Kale

Image
Steve Elliott
Enthusiast
Enthusiast
Posts: 109
Joined: Sun Jan 01, 2006 9:34 pm
Location: Wales, UK

Post by Steve Elliott »

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.
Project S: loading...
Intel Core2 Duo E7200 @ 2.53Ghz, 3Gb RAM Intel G45 Express
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Post by fsw »

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.
:?
Steve Elliott wrote:PS don't go down the OOP route if tempted.
You started talking about it... :wink:

:lol:
Steve Elliott
Enthusiast
Enthusiast
Posts: 109
Joined: Sun Jan 01, 2006 9:34 pm
Location: Wales, UK

Post by Steve Elliott »

That was just a PS aimed at Fantaisie Software only. :)
Project S: loading...
Intel Core2 Duo E7200 @ 2.53Ghz, 3Gb RAM Intel G45 Express
Character
Enthusiast
Enthusiast
Posts: 337
Joined: Mon Aug 07, 2006 3:51 pm
Location: Netherlands

Post by Character »

OOP or not
I don't care
I like PureBasic anyway

PB is a unique product with unique strong properties
for me reason enough to use it where it is best at..
Cessante causa cessat effectus
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Kale wrote:
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.
I completely disagree with this!
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.

I think it could be done quite easily by fred.. i mean; its not that far away now, and it already supports "some" oop. but its deinently not very usable at the current state!!!


and steve, sorry to "hijack" your thread, but FSW is right, you started it :)
you didnt think you could just say something like "please don't add oop because it sucks" and then throw everyone that complains about it out, can you?
SoulReaper
Enthusiast
Enthusiast
Posts: 372
Joined: Sun Apr 03, 2005 2:14 am
Location: England

Post by SoulReaper »

Its Pure Brilliance IMHO :)

I would not say that I am the worlds best programmer, wish I was but I guess 'I will get by with a little help from my friends' :lol:

What other language offers low level system calls and control of Machine Code and in a Basic 'excuse me, Forgive me' Hybrid :)

Let a=0 oops no lets us not forget how much works gone in to Pure Basic and it is only going to get better :shock: Yes Better! :)

I dont think I have ever used a Basic that has been so powerful... :shock:

Regards
Kevin :shock: :wink:
Steve Elliott
Enthusiast
Enthusiast
Posts: 109
Joined: Sun Jan 01, 2006 9:34 pm
Location: Wales, UK

Post by Steve Elliott »

...language offers low level system calls and control of Machine Code
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.

Lets see PureBASIC move to a very efficient, very fast and very powerful language - not move to a higher and higher level as other languages. Modern processors are extremely fast - but that's no excuse for wasting that speed with higher level languages - let PureBASIC be the one language that aims for speed and efficiency.
Project S: loading...
Intel Core2 Duo E7200 @ 2.53Ghz, 3Gb RAM Intel G45 Express
naw
Enthusiast
Enthusiast
Posts: 573
Joined: Fri Apr 25, 2003 4:57 pm

Post by naw »

@Steve,
Couldnt have said it better myself...
I'd rather invest my time learning the language not the Visual IDE, with PB I got meaningful results in just a few hours, I struggled with VB.Net, Java and C# for days before giving up.
Ta - N
Post Reply