Help me defend PB "reputation"

For everything that's not in any way related to PureBasic. General chat etc...
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: Help me defend PB "reputation"

Post by Dude »

ostapas wrote:when I mention PB, they start to grin from ear to ear at me with sarcastic smile
You can make money from your PureBasic apps; here's my current Inbox for inspiration. Show them this post and see how they come up more ways to rubbish PureBasic, despite the fact that it's making me good money at a fraction of the coding time and cost than they're doing with C++. So grin away, boys. You don't bother me one bit.

Image
User avatar
microdevweb
Enthusiast
Enthusiast
Posts: 179
Joined: Fri Jun 13, 2014 9:38 am
Location: Belgique

Re: Help me defend PB "reputation"

Post by microdevweb »

I dont no when make for Pb are considerate like best language. I know that is very easy from C,C++ and Java and of times faster. But the problem Pb is not be used by more enterprise. For resolve this problem i'm make with my lean know, a RAD http://www.purebasic.fr/english/viewtop ... 12&t=63546. Before I developed with windev, now i try to make the same thing with PureBasic.

Who knows, with perhaps this will give urge to use PureBasic :wink:
Use Pb 5.73 lst and Windows 10

my mother-language isn't english, in advance excuse my mistakes.
ElementE
Enthusiast
Enthusiast
Posts: 139
Joined: Sun Feb 22, 2015 2:33 am

Re: Help me defend PB "reputation"

Post by ElementE »

Dude wrote:You can make money from your PureBasic apps
I would not mind programming in PureBasic all day if I could get paid for it.
Think Unicode!
User avatar
TI-994A
Addict
Addict
Posts: 2512
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: Help me defend PB "reputation"

Post by TI-994A »

ElementE wrote:I would not mind programming in PureBasic all day if I could get paid for it.
Truth is, if the solution fits a need, you'd get paid regardless of the development platform. I did, even with uncompiled GW-Basic.

PureBasic just makes it easier; especially as a twofer for Windows and Mac! :wink:
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: Help me defend PB "reputation"

Post by Dude »

TI-994A wrote:if the solution fits a need, you'd get paid regardless of the development platform
That's all it comes down to. That's why people who smirk at PureBasic are just dickheads. Simple as that.
User avatar
tj1010
Enthusiast
Enthusiast
Posts: 623
Joined: Mon Feb 25, 2013 5:51 pm
Location: US or Estonia
Contact:

Re: Help me defend PB "reputation"

Post by tj1010 »

I use abstract languages and finish things.. I'll leave boasting about low-level code management to unemployed CS grads who can do bubble sort in visual studio like nobodies business..

I know TASM, MASM, FASM, C11, WDDM, GCC, J2ME, JSDK''''' but I also know what it's like to make big projects in them without a team.. I still deal with MASM for x86 for debugging and RE though.. I could go do stuff with C11 if I had to.. I'm getting old and would rather be economical and pay for stuff..
The truth hurts.
User avatar
X0r2
New User
New User
Posts: 3
Joined: Wed Jun 03, 2015 12:06 pm
Location: Institute of Flight Propulsion and Turbomachinery

Re: Help me defend PB "reputation"

Post by X0r2 »

Sorry but why are you wasting your time by arguing with fanatic fanboys? Serious programmers would never bash a language like that. Arguments like "No OOP --> crap" should be ignored and can never reflect the opinion of a serious programmer. C also does not support OOP natively. Does this make it a crappy language...?

Advanced programmers always use a lot of languages depending on the tasks to perform. ;) Someone who just uses C++ for any kind of application will waste a lot of time and remain unproductive.
B.Sc. (Mechanical Engineering / Aerospace Engineering)

Old account: Forge
collectordave
Addict
Addict
Posts: 1309
Joined: Fri Aug 28, 2015 6:10 pm
Location: Portugal

Re: Help me defend PB "reputation"

Post by collectordave »

At th end of the day there is more more than one way to skin a cat. the problem we all face, is that only the cat knows which way was best but cannot answer.
Last edited by collectordave on Wed Nov 18, 2015 6:42 pm, edited 1 time in total.
Any intelligent fool can make things bigger and more complex. It takes a touch of genius — and a lot of courage to move in the opposite direction.
collectordave
Addict
Addict
Posts: 1309
Joined: Fri Aug 28, 2015 6:10 pm
Location: Portugal

Re: Help me defend PB "reputation"

Post by collectordave »

I also have a friend who is a died in the wool C\C++ programmer. I also get the grin.

I started with Pure Basic just a few months ago and was told in no uncertain terms that PB does not do it this way and that way, mainly centered around the message loop stuff.

Well after just a few months I have proved them wrong on that point, PB is flexible enough to do the same along with all the advantages listed here.

I have also asked them for a challenge as mentioned earlier in this topic.

After a few beers and some argument we have settled on programming a snakes and ladders game that is in a single executable with no dependencies at all. The executable must be located on a USB memory stick, require no installation and just simply run on any machine into which the USB stick is plugged. At first I thought I had had too many beers but after the last few months of using PB I think it is quite possible. I have got one thing in my favour. After we prove it working on Windows we do the same on the MAC.

I am rubbish at graphic design, so if anyone can help by designing a 600X600 pixel snakes and ladders board i would be gratefull. I allready have most of the code planned and written just need the graphic really.
Any intelligent fool can make things bigger and more complex. It takes a touch of genius — and a lot of courage to move in the opposite direction.
User avatar
Psychophanta
Addict
Addict
Posts: 4975
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: Help me defend PB "reputation"

Post by Psychophanta »

ostapas wrote:So, I have a couple of friends, which are hardcore C++ programmers...
2. No real OOP.
Hardcore programmers (hardcode programmers) NEVER use OOP; NEVER.
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Help me defend PB "reputation"

Post by heartbone »

collectordave wrote:I also have a friend who is a died in the wool C\C++ programmer. I also get the grin.

I started with Pure Basic just a few months ago and was told in no uncertain terms that PB does not do it this way and that way, mainly centered around the message loop stuff.

Well after just a few months I have proved them wrong on that point, PB is flexible enough to do the same along with all the advantages listed here.

I have also asked them for a challenge as mentioned earlier in this topic.

After a few beers and some argument we have settled on programming a snakes and ladders game that is in a single executable with no dependencies at all. The executable must be located on a USB memory stick, require no installation and just simply run on any machine into which the USB stick is plugged. At first I thought I had had too many beers but after the last few months of using PB I think it is quite possible. I have got one thing in my favour. After we prove it working on Windows we do the same on the MAC.

I am rubbish at graphic design, so if anyone can help by designing a 600X600 pixel snakes and ladders board i would be gratefull. I allready have most of the code planned and written just need the graphic really.
I realize that you've probably already finished this.
Excellent.
You should have won.
And after it is all said and done, perhaps you'll have a new PB coding buddy.

If you are still looking for the graphic, there are so many variations.
Which one?
https://www.google.com/search?site=&tbm ... ders+board
Keep it BASIC.
collectordave
Addict
Addict
Posts: 1309
Joined: Fri Aug 28, 2015 6:10 pm
Location: Portugal

Re: Help me defend PB "reputation"

Post by collectordave »

Thanks heartbone.

Downloaded a board image and will now get the board game finished and published.

Further on the subject of PB's reputation I found that printing seemes to be a problem so have been investigating that aspect.

Check out

http://www.purebasic.fr/english/viewtop ... 12&t=65192

and

http://www.purebasic.fr/english/viewtop ... +module%3A

Hopefully they both go some way for us to say Printing seemed to be a problem. Some way to go yet but PB can print.
Any intelligent fool can make things bigger and more complex. It takes a touch of genius — and a lot of courage to move in the opposite direction.
User avatar
tj1010
Enthusiast
Enthusiast
Posts: 623
Joined: Mon Feb 25, 2013 5:51 pm
Location: US or Estonia
Contact:

Re: Help me defend PB "reputation"

Post by tj1010 »

The sad and annoying thing is that this is a easy to win debate. Just get the stats for projects finished and successful from 50-200 finished indy projects. Hint: They're almost entirely managed code.

People who have never finished a project and tested it against a market can write GTA V in pure NASM.
The truth hurts.
MarcNL
User
User
Posts: 34
Joined: Mon Oct 25, 2010 4:04 pm

Re: Help me defend PB "reputation"

Post by MarcNL »

TI-994A wrote:With no optimisation options, speed disparities are to be expected.
What do people consider to be an optimised application? Speed or just guarantees that it will work? I prefer the latter.

http://prog21.dadgum.com/217.html
DontTalkToMe
Enthusiast
Enthusiast
Posts: 334
Joined: Mon Feb 04, 2013 5:28 pm

Re: Help me defend PB "reputation"

Post by DontTalkToMe »

Anyone sane of mind would prefer the latter, and if you can't have both then you would expect at least the correct code to be generated.

Anyway it's not a problem to have both, as long the compiler offers options incrementally more aggressive (and more effective in certain scenarios) and the programmer knows how the options works and what they do and he doesn't activate them blindly.

If he doesn't know then he just have to keep away from those options and stay with the safer code.

So optimizations are not a problem and a nice feature to have.

Hoping for the compiler to overcome your bad choices of algorithms by optimizing crappy code, then THAT'S bad.

And by the way, optimized does not mean necessarily optimized for speed.

P.S. relaxing blog with some interesting points of view, thank you for the link.
Post Reply