PB over PowerBASIC any day of the week
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
It was somewhat similar with me:
In the old days, I had used PowerBasic for DOS and I really liked it. The last version of PowerBasic that I bought was a 16 bit Windows DLL compiler with almost no GUI. Then I was "not amused" because the developement of PowerBasic was years behind comparable products. I switched to another language for daily programming. Out of curiosity, I looked at PowerBasic's website twice a year or so. After there has been some significant development of PowerBasic, I saw that they sell 2 rather expensive compilers (for Windows only), for the same purpose where other companies sell one cheap program (for two or more platforms) -- or even give it away for free.
When I wasn't satisfied anymore with that other language, I looked at a lot of programming languages, and decided to use PureBasic. I'm still happy with PureBasic, and especially didn't have any desire or need to use PowerBasic again. I think Bob Zale didn't read the signs.
Regards, Little John
In the old days, I had used PowerBasic for DOS and I really liked it. The last version of PowerBasic that I bought was a 16 bit Windows DLL compiler with almost no GUI. Then I was "not amused" because the developement of PowerBasic was years behind comparable products. I switched to another language for daily programming. Out of curiosity, I looked at PowerBasic's website twice a year or so. After there has been some significant development of PowerBasic, I saw that they sell 2 rather expensive compilers (for Windows only), for the same purpose where other companies sell one cheap program (for two or more platforms) -- or even give it away for free.
When I wasn't satisfied anymore with that other language, I looked at a lot of programming languages, and decided to use PureBasic. I'm still happy with PureBasic, and especially didn't have any desire or need to use PowerBasic again. I think Bob Zale didn't read the signs.
Regards, Little John
Sounds to me like he's still totally blind to them or just plain ignoring them.Little John wrote:I think Bob Zale didn't read the signs.
In the end though I believe his attitudes, methods, and practices will be his and PowerBASIC's undoing. Then again maybe not, PowerBASIC has been around a very long time and doesn't seem to be in any danger of "disappearing" any time soon.
Last edited by Tipperton on Sat Sep 27, 2008 4:42 pm, edited 1 time in total.
-
- User
- Posts: 12
- Joined: Sat Aug 11, 2007 8:58 pm
My opinion only, but I belive that for all Bob's many faults, he's basically honest and does value his customers needs. While my opinion of Paul stems from only rumours and his comments in some forums I'm not sure I can say as much for him.
Paul Dwyer
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
Ionic Refugee wrote:I can't decide who is worse: Bob Zale or Paul Turley

Agreed, Zale has his faults, but at least he doesn't put up the "endless soap opera" and/or "endless begging for money" that Turley apparently does. That would wear real thin real fast.pdwyer wrote:My opinion only, but I belive that for all Bob's many faults, he's basically honest and does value his customers needs. While my opinion of Paul stems from only rumours and his comments in some forums I'm not sure I can say as much for him.
In my opinion it is worthless to compare the features of PowerBasic against the feature of PureBasic.
The PureBasic is richer. This is a fact. But it is not the point.
The critical point is the huge gap in philosophy of the founders of PowerBasic and PureBasic.
PowerBasic's founder always talking about customers.
Fred is talking about developers. This is the point. He is a developer himself and offers a tool to developers.
Regards.
Thanos
The PureBasic is richer. This is a fact. But it is not the point.
The critical point is the huge gap in philosophy of the founders of PowerBasic and PureBasic.
PowerBasic's founder always talking about customers.
Fred is talking about developers. This is the point. He is a developer himself and offers a tool to developers.
Regards.
Thanos
Last edited by thanos on Sun Sep 28, 2008 7:09 pm, edited 1 time in total.
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
And beyond the above and concerning with Fred's modesty, the whole PowerBasic site is the personification of arrogance.
Someday, i read about the speed of new version (PowerBasic 7 if i remember well). It was 8 times faster than the winner previous version!
I was curious and i was done a simple test.
I took the source code from the site (a simple memory loop) and i asked from a friend of mine who has the PowerBasic to compile it and send me back the executable. I transfer the same code in PureBasic and i executed both the exe files to compare the results.
Believe or not, PureBasic was 2 times faster
Regards.
Thanos
Someday, i read about the speed of new version (PowerBasic 7 if i remember well). It was 8 times faster than the winner previous version!
I was curious and i was done a simple test.
I took the source code from the site (a simple memory loop) and i asked from a friend of mine who has the PowerBasic to compile it and send me back the executable. I transfer the same code in PureBasic and i executed both the exe files to compare the results.
Believe or not, PureBasic was 2 times faster

Regards.
Thanos
Last edited by thanos on Sun Sep 28, 2008 7:10 pm, edited 1 time in total.
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
I'm not really a "Rah Rah Rah Mine is better than yours" kind of person. I used Powerbasic for about 6 years and in some areas it is faster than Purebasic. I prefer to look at each on it's technical merits.
Anything string releated Powerbasic will win
Simple loops are largely irrelevent
some loop types Powerbasic can optimise better with it's register variables, having the control of which vars get the registers is quite powerful. People who know their ASM don't need this and both languages support ASM inline.
I have found purebasic easier to optimise memory operations easily so I get a speed kick in that direction.
To me, it's the whole system of LIBs that sets purebasic apart. Powerbasic leaves you wondering if a feature will be added or not and Bobs too tight lipped to tell anyone what's planned till release day, not even in the beta (apha) phase do you hear anything. In Purebasic, we have this ever expanding rich set of libs supported but the PB team and improved and optimised though an open beta system.
We hear about more bugs in Purebasic, and we also get open discussion about them and quicker fixes. Powerbasic is closed about their bugs and each customer has to trip over them on their own to hear about them then no fixes till next update, often a year or more away by which time you've had to work around it in some ugly way yourself and put the code into production so it's hard to use a fix when you do eventually get it.
Anything string releated Powerbasic will win
Simple loops are largely irrelevent

some loop types Powerbasic can optimise better with it's register variables, having the control of which vars get the registers is quite powerful. People who know their ASM don't need this and both languages support ASM inline.
I have found purebasic easier to optimise memory operations easily so I get a speed kick in that direction.
To me, it's the whole system of LIBs that sets purebasic apart. Powerbasic leaves you wondering if a feature will be added or not and Bobs too tight lipped to tell anyone what's planned till release day, not even in the beta (apha) phase do you hear anything. In Purebasic, we have this ever expanding rich set of libs supported but the PB team and improved and optimised though an open beta system.
We hear about more bugs in Purebasic, and we also get open discussion about them and quicker fixes. Powerbasic is closed about their bugs and each customer has to trip over them on their own to hear about them then no fixes till next update, often a year or more away by which time you've had to work around it in some ugly way yourself and put the code into production so it's hard to use a fix when you do eventually get it.
Paul Dwyer
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
@pdwyer.
Very objective post.
You exactly described, from a technical view, the differences in philosophy between PureBasic and PowerBasic.
I am also not really a "Rah Rah Rah Mine is better than yours" kind of person.
Your sign's statement is very important:
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
I totally agree. Everything here is more tolerant. Toleration is necessary for adaption.
Regards
Thanos
Very objective post.
You exactly described, from a technical view, the differences in philosophy between PureBasic and PowerBasic.
I am also not really a "Rah Rah Rah Mine is better than yours" kind of person.
Your sign's statement is very important:
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
I totally agree. Everything here is more tolerant. Toleration is necessary for adaption.
Regards
Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!

Or if in Purebasic you use memory and pointers instead inbuilt string functions
Paul Dwyer
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
I'm using PureBasic currently and satisfied, I also have some code written for FreeBASIC.
I did use PowerBasic from DOS days, but after FreeBASIC is out, I convert my sources to FreeBASIC as FB can nearly do all PowerBasic can, or have similar wrappers, after using FB 0.16 I never switched back again.
I don't recommend to pay $199(PowerBasic) for some task I can do for free in FreeBASIC, however, it's just personal preference...
I did use PowerBasic from DOS days, but after FreeBASIC is out, I convert my sources to FreeBASIC as FB can nearly do all PowerBasic can, or have similar wrappers, after using FB 0.16 I never switched back again.
I don't recommend to pay $199(PowerBasic) for some task I can do for free in FreeBASIC, however, it's just personal preference...
This field was left intentionally as signature.
I've used Powerbasic in its DOS era as well and I thought it was amazing. But the 16 bits Windows compiler and the price quckly drove me away.
Purebasic is just intuitive. If something is wrong you get to know exactly what it is and how to fix it. I have some large codes for my company and everytime someone finds a bug or asks for an improvement I just load Purebasic from my USB stick and in a few minutes the new executable or DLL is ready from any computer. It can't get any better than that.
Even my workmates who use Java, Delphi and Visual Studio are starting to say good things about Purebasic just by seeing me coding.
That said, Powerbasic is great for what it is and the support is good so it's a matter of choice. Purebasic is the only programming language that makes me want to donate some money without thinking twice (in a few days I'll do so once I get paid).
Purebasic is just intuitive. If something is wrong you get to know exactly what it is and how to fix it. I have some large codes for my company and everytime someone finds a bug or asks for an improvement I just load Purebasic from my USB stick and in a few minutes the new executable or DLL is ready from any computer. It can't get any better than that.
Even my workmates who use Java, Delphi and Visual Studio are starting to say good things about Purebasic just by seeing me coding.
That said, Powerbasic is great for what it is and the support is good so it's a matter of choice. Purebasic is the only programming language that makes me want to donate some money without thinking twice (in a few days I'll do so once I get paid).
Proud registered Purebasic user.
Because programming should be fun.
Because programming should be fun.
I totally agree with what you said about FreeBASIC.yoxola wrote:I'm using PureBasic currently and satisfied, I also have some code written for FreeBASIC.
I did use PowerBasic from DOS days, but after FreeBASIC is out, I convert my sources to FreeBASIC as FB can nearly do all PowerBasic can, or have similar wrappers, after using FB 0.16 I never switched back again.
I don't recommend to pay $199(PowerBasic) for some task I can do for free in FreeBASIC, however, it's just personal preference...
Regards.
Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
Yup, I usually send the team some money whenever they release a new (non-beta) version because their point releases are like other people's/company's major releases with all the new stuff they put in them.byo wrote:Purebasic is the only programming language that makes me want to donate some money without thinking twice (in a few days I'll do so once I get paid).