truth and lie about purebasic
Personally (in other words my idea, don't want to start another argument) "Basic" means just that. The only real criterion being that it is basic enough that anyone that can read can have some idea of what is happening and be able to write something simple like open a window and display a bit of text, without having to spend hours of study. The fact that PB goes on from there to enable you to use all the rest including API and in-line assembler is a bonus. I don't give two toots what you call it, so long as it keeps improving it can "do it's own thing" and move as far from the original "Basic" as it likes. A lot of my programs incorporate lumps taken straight from the "Hints and Tips" which in many cases I don't understand or at least I can when I study it, but could never have written it myself. That is the beauty of PB not only do you have a language that can do nearly anything that is possible, but you can call on others for help when you get stuck. Where else can you find others prepared to write code for someone they don't know and have it on the forum, in some cases within minutes.
Problem being that then there are cries of censorship!dracflamloc wrote:Good grief I know the mods here are liberal, but if ever a thread needed to be locked its this one...
But I have a solution.
Admin makes me a mod for 1 day.
I don't lock the thread, I delete it!

Another thread pops up, hue and cry, saying "where's our thread gone!"
I post saying I deleted it.
Admin post saying:
- "Sheesh, that Dare2, you make him a mod and he acts like Idi Amin.
We'll demote him!
Anyhow, now that we have resolved that, and as this thread is now pointless, its locked."
Everyone is happy. Or mollified. Or didn't even notice.

@}--`--,-- A rose by any other name ..
Why shouldn't discussions be a bit rude sometimes? As long as there is argumentation I don't see a problem. There are always different opinions and a forum is a place to share them and maybe even find some kind of tradeoff. If this shouldn't happen here don't call this place forum but knowledgebase or something.Good grief I know the mods here are liberal, but if ever a thread needed to be locked its this one...
Last edited by Thomas on Tue Feb 21, 2006 6:57 pm, edited 1 time in total.
PureBasic sounds nice... or you could call it PureFreddie...Fred wrote:On a side note, you would probably have never found this langage if it was just called 'Pure' as most of you are migrating from another 'basic'. This point should be not negleted, being (small) part of a bigger community is always good to be able to let the product be found by more people.

-
- Addict
- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
I found PB because of posts in the DarkBasic forums. Haven't been back since.
Too bad "Visual Fred" is already taken:
http://www.ubercode.com/index-visualfred-info.html
Too bad "Visual Fred" is already taken:
http://www.ubercode.com/index-visualfred-info.html
-
- PureBasic Expert
- Posts: 2812
- Joined: Fri Apr 25, 2003 4:51 pm
- Location: Portugal, Lisbon
- Contact:
AHAHAHAHAHAHStraker wrote:I found PB because of posts in the DarkBasic forums. Haven't been back since.
Too bad "Visual Fred" is already taken:
http://www.ubercode.com/index-visualfred-info.html
Ok everybody <hoses down group with beer>, let's calm down a bit. On the 'lies' mentioned in the original post, I think it's fair to say that Fred's only "crime" is that the official website has not been really updated in a while..and when it was originally created most, if not all, of those statements were true. This is not to say that some rethinking couldn't be done to the wording.
On the topic of basic commands and such, I'm pretty sure that if Fred could go back in time, there are probably a few things he would have done differently with regards to how PB works in some areas. I could be wrong. Maybe unsigned types would have been there from the beginning?
Or For/Next would support float types, etc. But overall, things are looking very good and are only going to improve.
On the subject of 'C' versus 'Asm' hand optimization: If you looked at the output of a standard C compiler ten or so years ago you probably would find many areas where it could be improved. However, from what I've heard from experienced Asm programmers, the most recent C compilers, such as MS Visual C, the output is incredibly good. So, with this in mind (not to mention the easier ability to port and update code), it makes perfect sense to use C to write PB libs in (I still believe that C++ encourages bloat, however).
There may be an ANSI BASIC standard, but PB does not adhere to it (and doesn't claim to)...and for that, I'm glad!
Keep up the good work, Fred and Co.
Russell
p.s. I heard about PB while doing a google for Blitz Basic (I had owned the Amiga version eons ago and wondered if it was still in development) and happened upon PB. I ended up buying both.
On the topic of basic commands and such, I'm pretty sure that if Fred could go back in time, there are probably a few things he would have done differently with regards to how PB works in some areas. I could be wrong. Maybe unsigned types would have been there from the beginning?

On the subject of 'C' versus 'Asm' hand optimization: If you looked at the output of a standard C compiler ten or so years ago you probably would find many areas where it could be improved. However, from what I've heard from experienced Asm programmers, the most recent C compilers, such as MS Visual C, the output is incredibly good. So, with this in mind (not to mention the easier ability to port and update code), it makes perfect sense to use C to write PB libs in (I still believe that C++ encourages bloat, however).
There may be an ANSI BASIC standard, but PB does not adhere to it (and doesn't claim to)...and for that, I'm glad!
Keep up the good work, Fred and Co.
Russell
p.s. I heard about PB while doing a google for Blitz Basic (I had owned the Amiga version eons ago and wondered if it was still in development) and happened upon PB. I ended up buying both.

Last edited by Amiga5k on Wed Feb 22, 2006 6:24 am, edited 1 time in total.
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Yes please!And what if we want to do a WinCE version ?

https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
You should be glad that PureBasic doesn't adhere to the standard, as well as QBasic, Power Basic, Visual Basic, Script Basic, FreeBasic and a hundred others. Trust me, these implementations are all vast improvements over ANSI/ISO BASIC. You wouldn't want to do real-world programming in ANSI/ISO BASIC.There may be an ANSI BASIC standard, but PB does not adhere to it (and doesn't claim to)...and for that, I'm glad!
That much is true. I was looking for SQLite bindings for the BASIC language and that is how I found it. El Choni's excellent SQLite interface is what sold me (paid user) on FredBasic.you would probably have never found this langage if it was just called 'Pure'