QB64 Project

QB64 Large Program Page   Search QB64 Forum

Fun fun fun, at the QB64 Wiki!

by (no login)

I don't know why but since its creation the QB64 Wiki has been attacked many times and undergone several subtle changes.

The latest is a change of the Hello World example which I hope no-one will revert because it actually still is a Hello World program, just not a simple one. It's pretty amazing actually! I didn't make this change, but whoever did... wow!!!

It's been pretty quiet here at the forums lately... a little too quiet?
Something big is in the works, I've been quietly working away on QB64 a lot over the past couple of weeks. Demo #8 doesn't look so far away now.

Posted on Aug 27, 2008, 1:04 PM
from IP address 122.104.41.165

Respond to this message   

Return to Index


* That will wake this place up! Good luck......

by (Login burger2227)
R

Posted on Aug 27, 2008, 1:21 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


That wiki example is too long...

by XO-XD (no login)

And it's not explained enough.

You'll notice on the C++ page that just about every line of code is commented.
http://en.wikipedia.org/wiki/C%2B%2B

Posted on Aug 27, 2008, 9:20 PM
from IP address 208.70.171.151

Respond to this message   

Return to Index


*Good ol' pain in the ARS! Too bad you aren't that long eh?

by (Login burger2227)
R

Posted on Aug 27, 2008, 11:35 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


Help us out here Clippy...

by (Premier Login iorr5t)
Forum Owner

The OP posted a non-personal opinion. I don't agree with him about the wiki being too long. I didn't post a reply as such because I don't see that the comments made be the OP merit a reply. To me, he just has an opinion about something I don't feel is an important enough concern to address. That's fine, we all have and post those types of opinions from time to time. Most people ignore our posts if they do not find them meaningful enough to respond to. That leaves us more time to concentrate on the things that matter more or just get a rest.

Maybe you think the OP only stops by to criticize the projects. Oddly enough, critics often think they are doing the world a service by pointing out only what they see as wrong. If they are good at critical thinking, I'd agree that there is a benefit in reading what they have to state. If not, I'd rather just either ignore the comments and move on to better things or challenge them to back up what they have written.

So what I'm asking you to do is to try and use more constructive criticism of posters comments, rather than making what appears to be a personal attack. I recommend that if you must comment, attack the comments, not the individual.

And yes I know, I know, I know... old habits ARE hard to break but I thing we can all do better. And yes, I know you have made some terrific contributions this month in coding and answering questions at the forum and no, I'm not the least bit steamed about what I'll just call a bit of a slip here. I would just like to see the whole evolvement process continue and not have this post devolve into a flame war.

Thanks,

Pete

 



    
This message has been edited by iorr5t from IP address 70.177.5.114 on Aug 28, 2008 10:36 AM

Posted on Aug 28, 2008, 10:36 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


XO comes here often to criticize and I usually rib him

by (Login burger2227)
R

He does seem to come off as a smart alec, but actually he seems to have had some valid criticisms in the past.

God knows if Galleon is even aware of some of the changes made in the Wiki. And what does C have to do with this project? I gather that anybody could have made them. QBGuy may know more about it! I did not see anything bad there so I just stated that fact in a semi-humorous reply.

Perhaps XO may want to mention exactly what he was referring to and we could consider it a valid statement. Just posting a rant about a C page does not help anyone here. Sorry if I came off as slandering him.

Ted



    
This message has been edited by burger2227 from IP address 71.60.226.47 on Aug 28, 2008 12:18 PM

Posted on Aug 28, 2008, 12:15 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


But you have to ask yourself... Is the ribbing really for his pleasure?

by (Premier Login iorr5t)
Forum Owner

OK, as you can tell, I'm no stranger to 'ribbing' either. I'm usually on the giving end.. although as after that joke, I may be on the receiving end. Ouch!

I recall making 'slams' to Myst about being French on occasion (You'd think he'd be French all the time, but I digress). Anyway, one time he replied in kind but I thought I might have actually offened him. Luckily, when I emailed him, I discovered he was just zinging me back.

Anyway, if XO sees it that way, then it's fine. If it bugs him, I'll look into it further. I certainly don't want to add "The Comedy Police" to the squad, anytime soon. I couldn't afford the fines.

Pete

Posted on Aug 28, 2008, 12:43 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


* Obviously it was for my pleasure :-)

by (Login burger2227)
R

Posted on Aug 28, 2008, 12:51 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


Re: XO comes here often to criticize and I usually rib him

by XO-XD (no login)

C++ was just an example; Java is similar, in that all the examples are heavily commented, and most aren't fully working programs, as they are only for reading (not compiling).
( http://en.wikipedia.org/wiki/Java_(programming_language) )

It looks like the problem has been solved, but FWIW, the example shouldn't have unexplained DATA statements.

Posted on Aug 29, 2008, 1:03 AM
from IP address 208.70.171.151

Respond to this message   

Return to Index


A history of QB64, in downloadable form

by (no login)

The qb64.net forum now contains a post with links to previous/obsolete versions of qb64.

http://qb64.net/forum/index.php?topic=6.0

It's fun to see the first version I ever released, a demo of a stripy screen 13. So nostalgic! (for me anyway)

Posted on Aug 22, 2008, 5:12 AM
from IP address 122.104.41.165

Respond to this message   

Return to Index


To use old (non self hosting) versions of the compiler in Linux with wine

by qbguy (no login)

(1) Run compile.bat in DOSBOX or DOSEMU
(2) Compile manually using Wine:
  (a) cd to {qb64 folder}/internal/c
(b) run this command

./bin/gpp.exe -w -Wall -I ./sdl -I ./sdlmixer -L ./sdl -L ./sdlmixer qbx.cpp -lmingw32 -lSDLmain -lSDL -mwindows -lSDL_mixer -o ../../{progname}

replacing "{progname}" with the actual program name. If this doesn't work, you can try prefixing the whole command with "wine".

Posted on Aug 22, 2008, 5:38 AM
from IP address 75.9.214.145

Respond to this message   

Return to Index


* The QB64 package should really be GNU/QB64, as it requires GNU GCC in order to run

by Richard Stallman (no login)

Posted on Aug 21, 2008, 6:48 PM
from IP address 75.9.214.145

Respond to this message   

Return to Index


*Will QB64 support function pointers, polymorphism, function tables, templates, etc?

by (no login)

Posted on Aug 17, 2008, 3:36 PM
from IP address 208.155.82.102

Respond to this message   

Return to Index


* Will QB64 support my family while I'm in jail?

by ThinMan (Login burger2227)
R

Posted on Aug 17, 2008, 8:19 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


* Why will you be in jail?

by qbguy (no login)

Posted on Aug 18, 2008, 5:38 AM
from IP address 75.9.211.17

Respond to this message   

Return to Index


If so, I'll help fatten him up by baking him a cake with a 'file' in it!

by (Premier Login iorr5t)
Forum Owner

But I think I know what is egging Clippy on, (AKA Thinman). I think he wants what we all want, a compiler that we can pop our existing QB programs in and watch them run full screen in Vista and whatever OS is on the market. Wow, that would be great! What threatens that from happening is anyone who forgets to appreciate that concept and jumps ahead to make it appear that QB64 needs to do so many other things that C already does. I guess the fear is what, that Galleon will feel he needs to add all these abilities, now?  I guess that is possible but my hunch is that after this 2-D graphics detour, QB64 will be back to focusing on 100% QB compatibility. Now that's just my hunch, not my business. All of us need to remember that this is not our project and best case scenario is that we all get to benefit from it someday. We are not stockholders, we are more like customers who will one day be able to load QB64 to our computers. Hey, and Galleon intends to offer it for free? I guess that would make us free-loaders, but I digress.

Anyway, I believe Galleon appreciates having this discussion forum and the beta testing help from the members here; so, I get that there is a good symbiotic relationship but he really is carrying the brunt of the work load. I look at it this way. I bet that 2-D stuff put a spark of life in Galleon that will probably make it more likely that he will complete the project than less likely. I just hope that is the only 'spark' that he needs, fingers crossed, and from me personally, thanks Galleon for keeping an admirable schedule.

Pete

Posted on Aug 18, 2008, 9:23 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


You'd be able to do that anyway if it has object orientation

by qbguy (no login)

using references to types that define a single member function.

Posted on Aug 18, 2008, 7:43 PM
from IP address 75.9.214.145

Respond to this message   

Return to Index


To quote a line from Jurrasic Park...

by (no login)

"They were so busy working out whether they could do it, they forgot to think about whether they should do it."

I doubt function pointers would be a high priority, but like everything you mentioned there is no reason why they couldn't be implemented (as essentially QB64 generates C++ code). The question is whether they should be. Also, inline C++ will be possible, but not recommended as a way to solve common problems.

Posted on Aug 19, 2008, 4:48 AM
from IP address 122.104.41.165

Respond to this message   

Return to Index


I think's is a good idea

by (no login)

I think having In line C++ is a pretty good idea. I think it would help ease some people into C++ in an environment that is comfortable and friendly.

Remember, Assembly isn't exactly recomended, but alot of us have used it in our basic programs to work around various short commings in Quick Basic, GWBasic and Qb.

Again, this is my opion, your milage may vary,

Raymond

Posted on Aug 19, 2008, 10:07 AM
from IP address 192.146.217.7

Respond to this message   

Return to Index


* Maybe not a bad idea, but that's only valid for as long as QB64 remains a C++ emitter...

by rpgfan3233 (Login rpgfan3233)
R



------------------
Waiting patiently for XHTML 2.0, CSS 3.0, the ratification of C++0x, and the day that I can code without logic troubles.

Posted on Aug 20, 2008, 12:37 PM
from IP address 12.208.126.174

Respond to this message   

Return to Index


* I hope that people are not gonna try to use Basic code to create C programs ;-)

by (Login burger2227)
R

Posted on Aug 20, 2008, 12:41 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


BMP/JPG function

by MastErAldo (no login)

Hi to all,
I discovered QB64 on Wikipedia and I make my compliments to the author of this great compiler. Anyway, I also read on Wikipedia that qb64 has integrated some functions to view bitmaps and jpegs. My question is: what function have I to call to diplay a jpeg file?

Thanks

Posted on Aug 15, 2008, 8:47 AM
from IP address 79.24.22.236

Respond to this message   

Return to Index


SVGA

by MastErAldo (no login)

And another question: how do I set the screen to an SVGA mode like 640x480x24?

Posted on Aug 15, 2008, 2:06 PM
from IP address 79.24.22.236

Respond to this message   

Return to Index


*SCREEN 12 '(640x480x16)

by (Login qb432l)
R

*

Posted on Aug 15, 2008, 5:56 PM
from IP address 70.52.182.239

Respond to this message   

Return to Index


RE: Using bmp/jpg/gif/png/etc., 32 bit graphics & true type fonts

by (no login)

These features are available but only if you download the version currently under development which can be located in the downloads section of the qb64.net forums.

Sadly, no documentation for this exists yet but everything does work as it should.

'EXAMPLE CODE
dim myscreens(10)

f=_loadfont("f:\fonts\varwidth\times.ttf",24)

for i=1 to 4

select case i
case 1
screen 13
case 2
screen 1
case 3
screen _newimage(320,200,32) '<-- Bad practice to not free handle but...it works!
case 4
screen 7
end select
_font f

'generic code
line (0,0)-(160,100),_rgb(0,64,64),bf
line (160,0)-(320,100),_rgb(64,64,0),bf
line (0,100)-(160,200),_rgb(64,0,64),bf
line (160,100)-(320,200),_rgb(64,64,64),bf
line (0,0)-(319,199),_rgb(255,255,255),b

color _rgb(255,0,0)
_printmode _fillbackground
print "HELLO";
color _rgb(0,255,0)
_printmode _keepbackground
print "HELLO";
color _rgb(0,0,255)
_printmode _onlybackground
print "HELLO";
color _rgba(255,0,0,96)
_printmode _fillbackground
print "HELLO";
color _rgba(0,255,0,96)
_printmode _keepbackground
print "HELLO";
color _rgba(0,0,255,96)
_printmode _onlybackground
print "HELLO";

samus=_loadimage("f:\sam1.png")
_putimage(30,30),samus
_freeimage samus

_clearcolor _rgb(0,0,0) 'so black is transparent when later _PUTing the image
myscreens(i)=_copyimage

next i

'now lets see all my screens together
screen _newimage(1024-64,768-64,32)
_font f

line(0,0)-(2000,2000),_rgb(64,128,255),bf 'a nice background color

samus=_loadimage("f:\sam1.png")
_setalpha 32,_rgba(0,0,0,255) to _rgba(255,255,255,255),samus
_putimage ,samus 'strectch a real-color version of samus across the backdrop
_freeimage samus

_putimage (5,5),myscreens(1)
_putimage (512,5),myscreens(2)
_putimage (512,384),myscreens(3)
_putimage (5,384),myscreens(4)

color _rgb(255,255,255),_rgba(255,255,255,64)

for i=-300 to 900 step 200
w=_printwidth("SPOT THE DIFFERENCE!")
_printstring (i,i/20+250),"SPOT THE DIFFERENCE!"+str$(w)
next

1
SLEEP
goto 1

Posted on Aug 15, 2008, 10:00 PM
from IP address 122.104.41.165

Respond to this message   

Return to Index


Thanks very much for the reply

by MastErAldo (no login)

BTW for 24 i mean the bpp not the colors

Posted on Aug 16, 2008, 3:08 AM
from IP address 79.21.71.169

Respond to this message   

Return to Index


Are you developing anything specific?

by (no login)

If you are working on a project and require this functionality I can fast-track development/documentation to suit your requirements. If it was just a general inquiry, then I'm happy I could answer your question and I'm happy to answer any further ones.

Posted on Aug 16, 2008, 3:24 AM
from IP address 122.104.41.165

Respond to this message   

Return to Index


I'm trying to make a simple game

by (Login MastErAldo)

Well ATM i'm trying to develop a simple game with a friend of mine, i made these questions just because if i can use Hi-res images the game will be a little less raw :-P and i found your sample program very usefull as now i know what have i to do to diplay an image ^^

Posted on Aug 16, 2008, 3:54 AM
from IP address 79.21.71.169

Respond to this message   

Return to Index


Anything of interest?

by (no login)

http://qb64.net/forum/index.php?board=2.0

Posted on Aug 14, 2008, 7:15 AM
from IP address 122.104.41.165

Respond to this message   

Return to Index


Looks nice

by roy (no login)

I hope you get more views. lol
PS
Just to let you know that I aquired the domain name QB64.com, in case someone else tried to grab it. I will not use it but you know where it is if ever you want it.

Posted on Aug 14, 2008, 9:17 AM
from IP address 82.18.12.192

Respond to this message   

Return to Index


So now Mark has Qbasic.com and you have QB64.com...........hmmmmm.

by (Login burger2227)
R

Since QB64 is open source and free, why not use QB64.ORG 

Ted



    
This message has been edited by burger2227 from IP address 71.60.226.47 on Aug 14, 2008 12:55 PM

Posted on Aug 14, 2008, 12:42 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


ROFL@ .org! That one caught me by surprise. Anyway, my 2-cents...

by Pete (Premier Login iorr5t)
Forum Owner

. Com's coms usually do a little better in search engines but .Net in Internet related services do just fine I hear. I'm fairly confident QB64 will find its way up Google for the uniqueness it has to offer and because of the rather small field of competition, as Basic sites are few enough that you can probably fit the most of the important ones on one or two Google pages.

I still can't view the forum site listed , but I thought the forum part of QB64 was going to stay here. If that has changed, I'd sure like to know about it.

Pete



    
This message has been edited by iorr5t from IP address 70.177.5.114 on Aug 14, 2008 4:09 PM

Posted on Aug 14, 2008, 3:52 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


I have no problem getting the site.

by roy (no login)

The first time I went there I typed the address and this time I copied and pasted.
There are now 24 views for the latest release. If it was posted here I am sure there would have been more. It is not the time to break away in my opinion.

Posted on Aug 14, 2008, 4:54 PM
from IP address 82.18.12.192

Respond to this message   

Return to Index


Cool. I see TheBOB finished the logo and the community forum is linked here...

by (Premier Login iorr5t)
Forum Owner

But for some odd reason, I can only access the site via a proxy server. IE or FF were not able to access it directly. (What, banned already!?)

Anyway, The format looks the same since I joined QB64.net a few months ago; so, my guess is that Galleon is just now announcing it formerly. (Some of us just stumbled upon it in a discussion way back when.)

Galleon knows from emails that he is welcome to keep the discussion forum here and when his project is completed, we might be able to work something out that would benefit both his project and the QB forum.

Pete

 

 

Posted on Aug 14, 2008, 5:15 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


* I'll have to try it later. 10:10 AM PST, couldn't get the site to load.

by Pete (Premier Login iorr5t)
Forum Owner



    
This message has been edited by iorr5t from IP address 70.177.5.114 on Aug 14, 2008 10:13 AM

Posted on Aug 14, 2008, 10:10 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


*I can get there with my 98 but not with my XP. I'll have to try and clear the cache..

by Pete (no login)

Posted on Aug 15, 2008, 12:32 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


*I didn't have any trouble -- XP Home, IE7 (??).

by (Login qb432l)
R

*

Posted on Aug 15, 2008, 12:49 AM
from IP address 70.52.180.250

Respond to this message   

Return to Index


*Looks great! I like the way the logo looks against the blue background.

by (Login qb432l)
R

*

Posted on Aug 14, 2008, 10:29 PM
from IP address 74.15.64.25

Respond to this message   

Return to Index


I think you missed the most interesting thing everyone...

by (no login)

Yes, it's a forum, but it's not new. It's the third post down I thought many of you might like to try, containing the 2D update. It allows you to road test the new 2D functionality (32-bit color, bmp/jpeg/png/gif/etc., transparency/alpha, true type fonts, surfaces, etc.). None of this functionality is documented yet, so I'll release some basic documentation about this soon, I'd written a really good doc about it but VC6.0 deleted it somehow in a crash(I was very angry about this). It's been a long time since the last update and I thought you might like to see what has been done. Note that INPUT, WIDTH, GET/PUT and a couple of other commands still need to be updated to work with the new 2D sub-system, not a big task, but until I do it 0.79r is still be best version available.

Pete, nothing has changed about using this newtork54 forum as the main QB64 discussion forum. Go to qb64.net and you'll see the link to here. As for having a link from the new qb64 forum to here, I'll do that too, but I haven't even got a link from the new qb64 forum to the qb64 homepage yet! The new QB64 forum is for the distribution and management of QB64. This forum will be used for all QB64 related discussion.

Posted on Aug 15, 2008, 4:30 AM
from IP address 122.104.41.165

Respond to this message   

Return to Index


* I don't think it should use tables for layout

by qbguy (no login)

Posted on Aug 18, 2008, 2:46 PM
from IP address 75.16.118.99

Respond to this message   

Return to Index


* Well unless you want to recode the templates for SMF, I doubt things will change... :-P

by rpgfan3233 (Login rpgfan3233)
R



------------------
Waiting patiently for XHTML 2.0, CSS 3.0, the ratification of C++0x, and the day that I can code without logic troubles.

Posted on Aug 18, 2008, 3:22 PM
from IP address 12.208.126.174

Respond to this message   

Return to Index


Hi Galleon. Any chance Demo 8 will be available this month?

by (Premier Login iorr5t)
Forum Owner

I ask because I have a project I could start in a couple of weeks or leave it and do some beta testing if Demo 8 comes out. I'm the typical "guy" type that once I get one thing started, I keep after it. Multi-tasking is not in my programming.

Thanks and I hope all is going well,

Pete

 

Posted on Aug 7, 2008, 6:27 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


*Don't make me release the pigions!

by (Premier Login iorr5t)
Forum Owner

Posted on Aug 8, 2008, 9:07 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


RE: Release of Demo #8 this month

by (no login)

Truth be told, I've done little work on QB64 over the past 3 weeks. Small changes from the implementation of the 2D update to make everything work normally again are still required. So Demo #8 will still be a fair way off. I'd be tipping early September, but I'd like to think last August. In any case, rushing out another demo would be a waste of time at this point. I'd appreciate everyone's patience in waiting for Demo #8, and in return you won't be disappointed.

Posted on Aug 8, 2008, 10:10 PM
from IP address 122.104.41.165

Respond to this message   

Return to Index


* I thank you and my pigeons thank you.

by Pete (no login)

Posted on Aug 8, 2008, 10:57 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


Hi

by (no login)

I just wanted to say that I thought the QB64 project sounds pretty promising. I like the name and the idea. I was just beginning to learn QuickBASIC and programming and was already looking for ways to compile into Win32 (even though I only want to make a text program). FreeBASIC seems good, maybe. I don't know. I would get PowerBASIC if I had the money, but I probably don't need it anyway if I'm just making a text application. I hope that QB64 keeps the simplicity of QuickBASIC as well as the general ideology of Kemery and Kurtz. I put in an interlibrary loan order on "Back to BASIC: the history, corruption and future of the language" by them in order to learn more. I like very much the idea of a simple language where you type things like "END" to end a program rather than a curly brace. If it comes with an IDE, I hope it's a simple one and that, like QB45, it automatically corrects the syntax and puts commands into capital letters. You have to remember that BASIC stands for "beginner's all purpose symbolic instruction code." It supposed to teach programming. I think the whole idea of making "super BASICS" is kind of dumb. That said, I would like features of being able to manipulate graphics, especially 2D, like to make sidescrolling games like Mario. Also keep in mind that a lot can be done with just pure text, as this game demonstrates: http://www.youtube.com/watch?v=M2F-KTrT_0E&feature=related , http://www.mx-3.cz/tringi/www/langen.php?id=shootem&submenu=1 Of course, that probably wasn't done with BASIC. But I'm just saying that I like the simplicity of the language, I hope that it stays common sense -oriented, and good for children to use. I know it won't, because we've far moved beyond that age where we taught children how to program, like they used to do in the early 80s. But I like the name, "QB64," as I said. It reminds me of N64 and QB45. I think it will be a good project. I'll work on making a program in QuickBASIC and then convert it to Windows later with QB64 or FreeBASIC. Or maybe Emergence BASIC. Or True Basic. Should I use True Basic? I tried to access the site yesterday and it was down, but it was up the day before. I'll check now...

Posted on Aug 3, 2008, 4:51 AM
from IP address 76.122.119.33

Respond to this message   

Return to Index


hi, it's nice to hear the creators of basic mentioned

by mennonite (no login)

i honestly believe that at the moment, qb64 is the most sophisticated project that attempts to carry basic into the 21st century while *staying true to the philosophy of basic itself.*

stick around if you like, try the compiler, and ask all the questions you want. welcome to the forum.

Posted on Aug 3, 2008, 7:54 AM
from IP address 216.224.124.124

Respond to this message   

Return to Index


Re: hi, it's nice to hear the creators of basic mentioned

by (no login)

I misspelled Kemeny.

Posted on Aug 3, 2008, 7:12 PM
from IP address 76.122.119.33

Respond to this message   

Return to Index


"qb64 is the most sophisticated project ... true to the philosophy of basic "?

by bearded_oneder (no login)

Have you tried Power Basic?

Posted on Aug 4, 2008, 11:00 PM
from IP address 71.71.197.177

Respond to this message   

Return to Index


i should have qualified that as...

by mennonite (Login mennonite)
R

related to foss basic projects (if that's not most of them, it is when you include non-foss "freeware.")

this wasn't an intentional snub of powerbasic, it was me actually forgetting there are commercial basics out there.

i feel commericial basic is a waste of time.

people that are ignorant about foss say it's because no one wants to spend money.

people that understand foss ought to realize that the "only" reason we're so excited about qb64 is that support for commerical qbasic was abandoned. if money is paid for powerbasic, you only get to use powerbasic. if money is (optionally) paid for qb64, it's still going to be free and open source, everyone gets to use it, even keep it alive if galleon doesn't want to support it anymore. i don't want another qbasic, i want free-qbasic-but-basic. there are other basic-but-basics, but they don't do as much.



    
This message has been edited by mennonite from IP address 128.238.35.165 on Aug 4, 2008 11:36 PM

Posted on Aug 4, 2008, 11:34 PM
from IP address 99.162.49.12

Respond to this message   

Return to Index


Re: i should have qualified that as...

by (no login)

The free software movement bothers me because it seems to imply that workers do not deserve compensation. I guess to some degree this makes sense, though, since programming isn't usually physically taxing, and is normally done in air-conditioned environments while seated. The advocates say, "well, they're doing it on a volunteer basis," but it still encourages a culture where people work without getting paid. It encourages software vendors to pay their workers less because they'll make less money overall (less to give to their workers) due to the competition that the free version offers. For example, if FreeBASIC or QB64 are successful, it could eat into the revenue of PowerBASIC and TrueBASIC, and then these companies will pay their workers less, or hire less workers, in order to stay afloat. Similar on larger scale with GNU/Linux and Microsoft, Apple, etc. People say there is a true physical difference between software and hardware, and that software should be free because it doesn't cost much to copy or transfer, whereas hardware always requires considerable resources to manufacture, but actually all software is physical, just as physical as hardware, even if it is just temporarily residing in RAM. It's physical on a microcopic scale. I guess another way to look at it though is that volunteer organizations have always existed, charity has long existed, so there can be volunteer organizations within computer software, as well, and companies will still exist. Besides, a lot of the successful free software is kind of secretly backed by money anyway, like Shuttleworth and Ubuntu or Google and Firefox. I know that PowerBASIC and other vendors will continue to exist, because QB64's "hello, world" .exe takes up like 800kb, so there is no competition, but I'm thinking more towards the future and the big picture side of things. So many people I know deride you for using Microsoft's products. They look down on you for using commercial software. I don't understand it. The stuff in the GNu/Linux world seems to largely be just imitation of commercial software. Why is imitation such a wonderful thing? I dislike that I live in a culture that values imitation.

Posted on Aug 5, 2008, 9:20 AM
from IP address 76.122.119.33

Respond to this message   

Return to Index


I agree with your statements about payment for software...

by (Premier Login iorr5t)
Forum Owner

I love to build furniture and I'd like to know that if I had to make a living on that ability, I could. That seems reasonable, because raw materials cost money but with software, there really seems to be no out-of-pocket expense, other than a computer to write it on and a fairly cheap Internet to host it on... well, until you get into the cost of actual advertising and promotion of your product. For some more popular applications, these costs are drastically reduced by word-of-mouth advertising. For some less popular products, there is always the work of back-links, which can be done for free or for pay. For software developers that are just proud of the creation they developed, they might just want to host it on a free site and see who downloads it.

Frankly, I'd be happy to pay for a copy of QB64, just as I did for QB45. It's a great BASIC language. My hunch is that Galleon will continue with his plans to offer QB64 for free and it is not in my nature to pass up a bargain. I guess the joy for him will be a non-monetary one and hey, I think happiness is value unto itself and I wish him the best, no matter how he markets it.

But for people who love to make software I certainly believe they should be compensated for their hard work. Coding takes long hours, overcoming bugs and other technical problems and if you work for a company, you will probably have a deadline looming over you that can't be good for your emotional well-being. Proper monetary compensation can, well, compensate for those stresses and responsibilities.

I'd like to think a lot of the gifted programmers here who have moved on to C, C++ and other professional languages will be able to make a living some day and not just be expected to give their creations away while they return to college to get a second degree to pay the bills.

I think having some open source software available raises the bar for paid-for-programs, which is probably a good thing for consumers and the industry. The down side is, yes, it depletes the wage earnings for professional programmers and hasn't that been depleted a lot in the past ten years? I'm kind of sticking my neck out on that one. I know a lot of programs have come drastically down in price but I haven't followed wages well enough to be sure about that end of it.

Well written post btw and welcome to the forum,

Pete

 

Posted on Aug 5, 2008, 10:04 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


Who says that the programmers are not paid?

by (Login burger2227)
R

I am sure there are a lot of software products that are free, but that does not necessarily mean that the programmers are not paid. Often there are Freeware versions that just don't offer the same stuff available on the Full version.

Many versions of Linux are free, but in the grand scheme may be also looking to dominate the market eventually. It is a big gamble! But it could be worth it down the road.

Ted

PS: When are you gonna show us all of your programs Pete?

Posted on Aug 5, 2008, 11:23 AM
from IP address 71.60.226.47

Respond to this message   

Return to Index


Re: Who says that the programmers are not paid?

by (no login)

Ultimately a business has to sell something. In the software market, a software vendor sells software. If he is not selling software, then he is not a software vendor, which is why I used the term software vendor to describe what he was. If he is giving away his software, then it is not for sale, it is free. Free means you are not paying money for something. If there is a full version of a product then the free version probably is not as good or fully-featured as the full version, which is why the full version is called "full" rather than "half-full" or "partially full" as the free version might ought to be called. The programmers then get money from the profits accumulated from the full version, however, they do not get money from the profits accumulated from the free version, since you cannot make profits from something that is offered for free, since money is required in the profit-making system, and no money is given for the free version, which is why the free version is called free, rather than unfree. If the company does not offer a full version, then they are not able to offer the free version, then they are not able to pay their customers. If the company just offers free versions, and does not sell anything, then it goes out of business and is no longer able to offer the free version or pay its programmers. A programmer who works on small-time project by himself and gives away his program for free is probably working for another company to make his money so that he does not have to be homeless. Maybe he also lives with his parents (I live with my parents). However increasingly it is illegal to be homeless, so it is a good idea to have a job. In order to have a job you have to be doing a service or some kind of work for a company that charges a fee for a product or service. If the company you are working for does not charge money for the products or services that they offer then they cannot in turn pay their workers, which means they have to lay them off.

Posted on Aug 5, 2008, 11:39 AM
from IP address 76.122.119.33

Respond to this message   

Return to Index


Red Hat is a company...

by (Premier Login iorr5t)
Forum Owner

And they are doing quite well. The NYSE runs on Red Hat Linux because Windows was thought to be crash happy. Apparently, Linux doesn't crash the NYSE... but banks do! But that is a good point, as the OP also made, that you can use free software to leverage the market. That kind of makes me wonder how far Google will take that concept when they start offering more online software. Micro$oft wants to lease online software use, right? Well Google can whip them easily by providing the software for free while they clean up on the ads. M$ can't really do that, because Yahoo told them to buzz off, and twice now. Of course, programmers who make the software for Google will certainly get paid. Complicated stuff. If you would like to discuss it further, please feel free to post a link in the Cafe and we can continue the conversation there. As for Galleon, I hope that pat on the back coming his way, goes a long way but I'll have my wallet open, just in case.

Pete

Posted on Aug 5, 2008, 11:45 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


Re: Red Hat is a company...

by (no login)

I don't know where the Cafe is.

Google makes money through advertizing, I think, and through stock market trading.

Red Hat makes money by selling "subscriptions for the support, training, and integration services that help customers in using the open source software. Customers pay one set price for access to services such as Red Hat Network and up to 24x7 support, and they receive unlimited access to these services." (Wikipedia)

I think it just comes down to the fact that software is so easily copied it's hard to make money off it by selling it. Maybe hardware manufacturers, like Intel, could start to make built-in features of their processors that provide some kind of doorlock for software companies to have access to. But then that would hurt the business of Intel and computer vendors because then people would say that they restricts their freedom to do what they want with the item that they've purchased, and they wouldn't be able to go to Apple because Apple also uses Intel hardware.

But then the key to this door-lock would probably come in the form of a password, or another piece of software that acts as a password which has to be purchased, and this would be easy to spread around. However maybe that is what Microsoft always were: they were the key-makers for the lock manufacturers, which were IBM and Intel. But then why does IBM support the free software movement so much, and why are Thinkpads so popular among Linux users and free software advocates?

Also why would Pete be happy to pay Ghalleon money for his software if he prefers to write "Microsoft" with a dollar sign? Doesn't he know that QuickBASIC cost about the same as TurboBASIC did when these softwares were still being sold?

I don't think a company can be hated for charging too much. They will only charge what they are able to sell. They lower costs in order to sell more. If Microsoft could sell licenses of Windows for less, then they would sell more and make more money! However as it stands, they charge for Windows about what PowerBASIC charges for itself, don't they? upwards of 200 dollars?

Does the name Ghalleon come from Lunar the Silver Star?

What is this, 50 questions?

Posted on Aug 5, 2008, 12:33 PM
from IP address 76.122.119.33

Respond to this message   

Return to Index


Re: Red Hat is a company...

by (no login)

bye

Posted on Aug 5, 2008, 12:44 PM
from IP address 76.122.119.33

Respond to this message   

Return to Index


the cafe is located here...

by mennonite (no login)

http://www.network54.com/Forum/183705/

as for your questions: "why does IBM support the free software movement so much, and why are Thinkpads so popular among Linux users and free software advocates?"

because ibm has made it clear that supporting ibm helps free software, and linux users are not against spending money WHEN IT IS HELPFUL consumers.

price is the least of microsoft's "crimes" (they are actually, literally criminal...) otherwise we'd be talking about macintosh, right?

free software shows ibm a new way to do business without microsoft and their abuse, and that's good for business. really at the end of the day, free software is not anti-business, just a different way to do it. you are aware of the problems of software being a business of vending, and the solution is in front of you, but you still act like it's a problem.

Posted on Aug 5, 2008, 12:51 PM
from IP address 210.22.83.146

Respond to this message   

Return to Index


Ohhhhh.........PLEASE!

by (Login burger2227)
R

Microsoft started all of the free stuff when they integrated their browser into Windows. They knocked Netscape out of the market. I hope you recall the government trust suit over that! They have since added Media Player and numerous other programs that were previously making money to gain more than their fare share of the marketplace.

Anybody who gets Windows with thier PC also gets those goodies for free. So they are getting an unfair advantage in the Big Picture, but we also have to deal with numerous bugs. Vista may have woken them up a bit. I hope it does!

The reason many people here are angry, is that M$ dumped QB, but really I can see why they did it. They just decided to make another product such as VB to deal with Windows and forget DOS. They wanted some NEW money flowing in. Now, VB is history and .NET is the next money grab. You can spend over a grand for the programming stuff they now offer.

The reason we still program in QB is not about money! It is just a fun hobby that can actually be fun to use. Nobody at this Forum charges money for a program.............

Ted

Posted on Aug 5, 2008, 12:57 PM
from IP address 71.60.226.47

Respond to this message   

Return to Index


Why I spell Micro$oft with a dollar sign....

by (Premier Login iorr5t)
Forum Owner

Do you know the market cap that company has? It is huge, nearly 239 billion dollars. Always in the top ten, for many years and yet the stock has done little. I loved the company back in the early 1990s but XP was an initial disappointment. Now, I'm OK with XP after SPII but I will never like Vista. I really cannot see why that company doesn't spend more on meaningful operating system and software development. I mean the Surface, come on, that's got to be joke. A 10,000 coffee table computer. I can only hope Windows 7 will do something to bring that company back but for now, I see that company as more anti-competitive, defensive, as opposed to innovative. I like what Apple has in the works much better and will probably end up with a Mac if Windows 7 doesn't rock my world.

A lot of us who use QBasic also are down on Micro$oft because they quit supporting our hobby. Each new OS has made it harder to run programs that ran perfectly fine in the past. I used mine to run my business and had to modify the printer functions for XP as well as several other functions. It was doable, but frustrating.

I consider myself to be a free market capitalist but making money without the sense to reinvest it wisely in more products that people want is not smart business.

Pete

PS: I use the same $ for Martha $tewart.

Posted on Aug 5, 2008, 1:12 PM
from IP address 70.177.5.114

Respond to this message   

Return to Index


Forgive me if someone already said this, but it's illegal for Linux to not be free

by (Login Mikrondel)
R

Linux is licenced under the GNU General Public Licence (the GPL), which only allows you to distribute Linux (possibly modified by you) under the GPL.

While technically you are allowed to charge money for this process, anyone who obtains a copy from you has the right to give it to others for nothing.


Changing the licence would violate the copyright of the thousands of people who have contributed to Linux, because you would be contravening the conditions they released their work under.



In the vein of programmers being paid for free software, suppose you're a big company that uses Linux a lot, but would like a certain extra feature. You hire some programmers to add this feature to Linux, and then release the code under the GPL. This way you're getting something you want, the programmers get paid, and other people who would like such a feature also benefit. This sort of process is actually one of the ways that Linux and other open source software gets improved.

Posted on Aug 11, 2008, 1:19 AM
from IP address 220.245.178.133

Respond to this message   

Return to Index


* Excellent point. Thanks for sharing that info. It was new to me.

by Pete (Premier Login iorr5t)
Forum Owner

Posted on Aug 11, 2008, 9:56 AM
from IP address 70.177.5.114

Respond to this message   

Return to Index


respectfully...

by mennonite (no login)


The free software movement bothers me because it seems to imply that workers do not deserve compensation.

it only implies it to people that don't understand free software. it is a popular myth that free software eschews commericialism. it eschews corporate control, but not profit. my advice is learn more about the free software movement before (accidentally) aiding the construction of straw men.


> I guess to some degree this makes sense, though, since programming isn't usually physically taxing, and is normally done in air-conditioned environments while seated.

it's got nothing to do with that, and while free software is global, central air is not so much.


> The advocates say, "well, they're doing it on a volunteer basis,"

they are not always volunteering. a bounty is either a fee offered to someone if they contribute to free software, or, a task that will be completed, for a fee. the programmer still gets paid (often, there is volunteering, have you ever used "freeware?") but paying for each copy of the software is always optional.

for those that think this can't work, consider the firefox is the open version of netscape, and netscape is no more... even though most people got netscape "without paying for it..." included with modems they bought.


> but it still encourages a culture where people work without getting paid.

no, it encourages a culture where people work for each other, without money as the middleman. but how much it encourages that is debateable. free software is equally compatible with capitalism, communism, and socialism, because it isn't really part of any of those things- except in myth.


> It encourages software vendors to pay their workers less

that's patently untrue. microsoft pays people in india all the time to code, because indian work is cheaper.


> For example, if FreeBASIC or QB64 are successful, it could eat into the revenue of PowerBASIC and TrueBASIC, and then these companies will pay their workers less, or hire less workers, in order to stay afloat.

well, netscape went out of business because microsoft bundled ie with every operating system that went out. that's just business, unless you ask the dept of justice, before the bill and melinda gates foundation hired the country's best p.r. firm to help bush's 2000 election. it's been quiet at the doj ever since. but that is business.

netscape open sourced into the mozilla foundation. all they seem to have done is attacked microsoft's illegal monopoly. i thought monopoly was bad for businses?


> Similar on larger scale with GNU/Linux and Microsoft, Apple, etc.

apple? apple uses an operating system based on free software.


> People say there is a true physical difference between software and hardware, and that software should be free because it doesn't cost much to copy or transfer, whereas hardware always requires considerable resources to manufacture, but actually all software is physical, just as physical as hardware, even if it is just temporarily residing in RAM. It's physical on a microcopic scale.

the context of that argument is that when you buy hardware, you own the hardware. the software is leased. free software is not owned, it is shared per the terms of the license, but the license legally entitles you to "keep" and "modify" and "share" what someone pays for... not just use it per a very strict eula that says basically, "you can only use this once, a certain way, and not even modify it to your own needs."


> I guess another way to look at it though is that volunteer organizations have always existed, charity has long existed, so there can be volunteer organizations within computer software, as well, and companies will still exist.

yeah, i don't know when people helping people became a bad thing. for all the people that tell me this is a christian nation, they seem to worship the rich and damn the poor. what happened to the meek shall inherit the earth?


> Besides, a lot of the successful free software is kind of secretly backed by money anyway, like Shuttleworth and Ubuntu or Google

it's not a secret, it's the puzzle piece that you have to leave out for your above points about compensation to have any merit. mark shuttleworth has invested in something he can benefit from, and in turn, that benefits me, and any other user. google has built a commerical *business* that could take on microsoft, and in return they get to use a billion copies of free operating systems, which they might, and they get to modify it to their own needs, as they have.

you can't have it both ways, saying that it hurts business and that it really is a business. but it's a business where everyone gives back to everyone, so much unlike microsoft.


> I know that PowerBASIC and other vendors will continue to exist, because QB64's "hello, world" .exe takes up like 800kb,

this is temporary and has been addressed. there have been more than 7 demos, numbered "demo 1" (or 0.1) to 0.79, since 1 year ago. the way around 800k "hello world" is outlined, simple, and a lower priority right now. functionality matters more right now, including compatibility.


> so there is no competition, but I'm thinking more towards the future and the big picture side of things.

no, you're arguing individual points based on popular (but misguided) anti-foss mythology. i don't think it's malicious. i used the word "misguided."


> So many people I know deride you for using Microsoft's products.

people are people. they are tired of being manipulated by microsoft, who is terribly draconian and restrictive toward the paying user. you can say "well it's their right..." but the customer is king. if you make enough of them angry, that anger will go places it doesn't need to, but i don't think it's justified... just understandable.


> They look down on you for using commercial software. I don't understand it.

i think sometimes they are unfair, and sometimes, it is perceived when it's not there... but either way, there are plenty of more reasonable free-software users than the ones you mention. free software is not a group of people, it's an idea. people that share the idea vary.

the condescending ones are often unhelpful to the movement, they increase the frustration of people like yourself.


> The stuff in the GNu/Linux world seems to largely be just imitation of commercial software.

to make this claim you would have to be very familiar with the history of software. windows becomes more and more like macintosh... vista is more like os/x, xp is more like imac, 9x is more like old macs, but with color.

microsoft went to apple in the 80s to create a gui-based operating system. apple laughed them out, then made one anyway.

bill gates "got the idea" when he saw the gui at xerox's palo alto labs. microsoft has never invented much of anything, they imitate other people. dos is an imitation based on the code for q-dos, but digital research (dr-dos) did not give up the rights to it, they shared it for a fee.

in case you don't follow: windows is one imitation after another. and you know what? it's okay. but not when they try to stop it there.

as for patents, microsft windows violates many patents owned by other people. that issue is far too complicated to get into here.


> Why is imitation such a wonderful thing? I dislike that I live in a culture that values imitation.

well, your entire post "imitates" idea-for-idea a very popular set of misconceptions. i don't know if you came up with the misconceptions on your own... i know some of the examples in my reply are ones i came up, i wrote this post myself, but without the free exchange of ideas it would not be possible to say or do very much.

i dislike that i live in a culture that does not go to more trouble to understand the situations they comment on. please don't take that personally, for all the billions of people that do it, you have been one of the more reasonable.

i hope you understand that i don't think you're stupid, i think you're spreading a myth that is unfair, ill-informed and contradictory. but we've all done that once or twice. it doesn't make you different than anyone, i just personally think it makes you very mistaken about this thing.

Posted on Aug 5, 2008, 11:11 AM
from IP address 75.30.232.235

Respond to this message   

Return to Index


Re: respectfully...

by (no login)

Why do you use QuickBASIC or QBasic if you do not like Microsoft?

I thought that free software eschews commercialism because its name is "free software." The word free means non-commercial.

How did Netscape make its money? I think Firefox makes it money because of the Google search bar built in. Probably Opera is this way too, and that IE and Safari make money through this as well.

Does Firefox pay its workers? Do the volunteers for Firefox want to be paid? They like the FF project so much that they do not want to be paid. I guess that is okay.

Slavery is OKed in the bible, so I do not necessarily disagree with it (that's not sarcasm).

Regarding Christianity, I do not care about the New testament.

"that's patently untrue. microsoft pays people in india all the time to code, because indian work is cheaper."

Why don't they just hire workers from the Linux world who will work for free? Is it because programmers in the Linux world are not as talented?

Apple used something like UNIX, I thought, which is not free. In an email from Richard Stallman recently, he told me that UNIX is not a good thing.

He did not give a response to my complaints that Linux and Free Software encourage communism and slavery, however.

I don't know if I like communism or capitalism or socialism. Sometimes I think that Hitler was right and that socialism is right. Again, not sarcasm.
I realize there is a beauty in the collective struggle of everybody working together equally, and that there is a better and bigger sense of community in such a system.

I don't understand why in software "free" usually comes along with "open source." I think that is a recent phenomenon. Before, like in the 80s, it was already a problem to just get programs down to size to fit on floppies, so including the source along with it would have been even more expensive and usually a waste.

I think if I ever release any software I will not release the code, or I will release a version of the code that does not compile, and I will not release it with a readme file that stipulates what copyright it is under or how it may be used, because I do not care.

I like Microsoft and don't see why they are so bad. I think that people hate them irrationally. For instance, in regards to IE being bundled with Windows, I don't see what the problem is there, because a company can bundle whatever products it wants with its product. In fact, that is part of what you are paying for when you buy Windows. You are also buying Notepad, Microsoft Movies Maker, etc., along with Microsoft Internet Explorer. It is called Windows and people say "You are just buying an operating system, therefore Microsoft is evil to include a web browser," but I don't see the logic in that. What is an operating system? Maybe Microsoft should have gotten into legal trouble for including Microsoft Movie Maker since a lot of people choose to use that program instead of getting a video editing product from Adobe or something.

Microsoft used to sell a flavor of UNIX in the 80s called Xenix. Therefore Microsoft helped the Linux world. Therefore Richard Stallman can be pay rent a tiny bit better because of the help from Microsoft during this time.

If Bill Gates got the idea for windowing systems from Xerox, then where did Apple get theirs?

I don't think that Microsoft manipulates people. I do not feel manipulated by them. I do not feel manipulated by other companies. However sometimes I feel manipulated by Microsoft-hatred so I intentionally choose Microsoft products to spite the Microsoft-haters.

I wish I understood why assembly language is not more popular today. It seems to be the only language that makes sense. It is because even to do simple GUI programs in Windows, GNOME, KDE, fluxbox or OSX, you must perform a lot of code. But why not establish hiearchies of useful code blocks, all coded in assembly language of x86, which can then be passed around or sold? It would be like a large tree.

It must be the C language (and its variants) which are in the way more than any other.

"microsoft went to apple in the 80s to create a gui-based operating system. apple laughed them out, then made one anyway."

It sounds like to me that here you are praising Microsoft for its innovation. Perhaps Apple would not have made their GUI programs had Microsoft not shot forth first.

Would Xerox have marketed their products as well? Would they have made them as useful?

Why did people choose QuickBASIC over TurboBASIC, or other competitors? Was it because QuickBASIC was easy to use? What about the Basics before that which Bill Gates and Paul Allen helped to popularize? Would there be a FreeBASIC or QB64 today without the work of Bill Gates and Paul Allen?

"the context of that argument is that when you buy hardware, you own the hardware. the software is leased. free software is not owned, it is shared per the terms of the license, but the license legally entitles you to 'keep' and 'modify' and "share" what someone pays for... not just use it per a very strict eula that says basically, 'you can only use this once, a certain way, and not even modify it to your own needs.'"

OK, but that is what you are paying for. You have chosen to buy a product which is being leased. You are choosing to click "Yes" to the agreement when you install this software. Microsoft and other companies are not making a customer do this.

"i hope you understand that i don't think you're stupid,"

I disagree. I think that you think I am stupid, however you do not wish to be forthright. I wish to be forthright however in saying that I do think you are stupid.

"i don't know when people helping people became a bad thing. for all the people that tell me this is a christian nation, they seem to worship the rich and damn the poor. what happened to the meek shall inherit the earth?"

I am not damning the poor. I am saying the poor will increase and the rich will get richer if the communistic ideaology of the Free Software Movement continues.

Posted on Aug 5, 2008, 12:14 PM
from IP address 76.122.119.33

Respond to this message   

Return to Index


*lol, i'm pretty forthright. as for "free software," they mean libre, not gratis.

by mennonite (no login)

Posted on Aug 5, 2008, 1:27 PM
from IP address 87.106.188.238

Respond to this message   

Return to Index


and just to wrap this up really quickly

by mennonite (no login)

i am very forthright. i made the mistake of thinking your original post was serious, and that you were reasonable, but defense of slavery and defending hitler later, i don't think you're stupid, i think you're completely insane.

either way, each time you argued, you grasped more desparately at straws, and seemed to rely more and more on "misunderstanding" both free software and my posts. you might consider it conceding if i don't take the time to reply further, but i'm happy to let someone else weigh your arguments, if they see any reason to bother. it seems pretty obvious why you stopped by. so like you were saying "hi," and if you need help finding the door, just ask, someone will be too happy to help you.

Posted on Aug 5, 2008, 1:40 PM
from IP address 64.182.159.1

Respond to this message   

Return to Index


*Will QB64 support things like pointers, references, inheritance, etc...?

by (no login)

Posted on Aug 2, 2008, 1:31 PM
from IP address 208.155.82.102

Respond to this message   

Return to Index


yes, please no qb64 topics on the qb64 forum (partial answers inside)

by mennonite (no login)

pointers... i believe (not 100% certain, but based on things he's said before) that galleon will be avoiding direct pointers, but i wouldn't be surprised if they were available in the future.

on the other hand, they aren't needed for anything qb64 does... so far they've been cleverly avoided with "handles"

i think pointers are overrated. there's a debate about it at the basic thinkbox. they aren't useless, but then neither is c, but that doesn't mean it has anything at all to do with qb64. (i thought it was a reasonable question though.)

references... i simply don't know. inheritance... i believe very strongly that qb64 will support this based on previous talk (mostly by galleon) about object oriented design features in qb64. however, it's my hope these features will not simply mimic oop in c/++ like other basic compilers (no, i'm thinking of more than one) do.

i believe ood can be a lot more "basic" and should be... but i think inheritance in some form? absolutly, in the future. please understand i do not speak for galleon, i'm not trying to, but i have read every post on this forum, so i feel a little qualified at least to talk about ood at the present stage, which (at the present stage) is mostly rumor anyway. i wouldn't be surprised if your post inspires galleon to reply on the subject, although he's been pretty quiet lately. (presumably catching up to demo 8.)

Posted on Aug 2, 2008, 7:21 PM
from IP address 217.91.33.120

Respond to this message   

Return to Index


Will QB64 be able to output C/C++ and ASM code?

by