QB64

Source code I have written openly published for your viewing pleasure.


QB64

Postby S3KshuN8 » Tue Dec 17, 2013 1:20 am

Is anyone here familiar with this project? http://www.qb64.net/
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux



Re: QB64

Postby pam » Tue Dec 17, 2013 1:25 am

Nope, but seems very interesting. I had done some qbasic programming and written a small game...16 years ago.

Any partcular reason for the mention?
DONOTSPAMORTROLL:
http://forumubuntusoftware.info/viewtopic.php?f=9&t=11
Download Ultimate Edition and Oz Unity 3.0 from copy:-
https://www.copy.com/s/oBnDBsDOvxF8jW1EuLKM/Public
Download Ultimate Edition from sourceforge:-
http://sourceforge.net/projects/ultimat ... rce=navbar
Download Oz Unity 3.0 from sourceforge:-
http://sourceforge.net/projects/ueoz/files/UEOz/
Download Ultimate Edition torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Download Oz Unity 3.0 torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Image Image
Visit:http://www.ultimateeditionoz.com
User avatar
pam
Site Admin
 
Posts: 1087
Joined: Wed May 25, 2011 5:56 am
Location: India
Age: 33
Operating System: Ultimate Edition 3.5 64 BIT



Re: QB64

Postby S3KshuN8 » Tue Dec 17, 2013 1:50 am

It has a small following around the world, and I'm one of those people. Like every work of art, it is not entirely finished, only improved from time to time. BASIC is my language of choice, despite its limitations. What QB64 does is convert BASIC to C++ and then assemble that into executable form.
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux



Re: QB64

Postby pam » Tue Dec 17, 2013 3:00 am

Its the easiest language to program in, like ever. More easier than learning python, html etc etc. :yesno
DONOTSPAMORTROLL:
http://forumubuntusoftware.info/viewtopic.php?f=9&t=11
Download Ultimate Edition and Oz Unity 3.0 from copy:-
https://www.copy.com/s/oBnDBsDOvxF8jW1EuLKM/Public
Download Ultimate Edition from sourceforge:-
http://sourceforge.net/projects/ultimat ... rce=navbar
Download Oz Unity 3.0 from sourceforge:-
http://sourceforge.net/projects/ueoz/files/UEOz/
Download Ultimate Edition torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Download Oz Unity 3.0 torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Image Image
Visit:http://www.ultimateeditionoz.com
User avatar
pam
Site Admin
 
Posts: 1087
Joined: Wed May 25, 2011 5:56 am
Location: India
Age: 33
Operating System: Ultimate Edition 3.5 64 BIT



Re: QB64

Postby S3KshuN8 » Tue Dec 17, 2013 5:31 am

To be perfectly honest, the reason I am switching over to linux is to continue working in QB64.
(I have to get it compiled first.)
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux



Re: QB64

Postby S3KshuN8 » Wed Dec 18, 2013 2:49 pm

I should have Ultimate Edition 3.8 installed within the next couple of days. Does it have g++ or a C compiler for g++ to use? Does it have any SDL libraries? Aargh! The wait is killing me. I already have the ISO downloaded now all I need is a blank DVD which I should have tomorrow evening...
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux



Re: QB64

Postby S3KshuN8 » Sun Dec 22, 2013 11:39 am

After finally getting a good backup last night, I now have a dual-boot laptop ready to use. QB64 is slow as molasses on linux, at least the IDE is, something about how it processes the file as a single string, so nothing to do with U E. I hear it's better to use a regular text editor and just use the IDE to compile.
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux



Re: QB64

Postby pam » Mon Dec 23, 2013 12:35 am

I guess its using only a single core of your sandybridge. Alone, one core is pretty weak.
Check the wiki: http://www.qb64.net/wiki/index.php/Main_Page
DONOTSPAMORTROLL:
http://forumubuntusoftware.info/viewtopic.php?f=9&t=11
Download Ultimate Edition and Oz Unity 3.0 from copy:-
https://www.copy.com/s/oBnDBsDOvxF8jW1EuLKM/Public
Download Ultimate Edition from sourceforge:-
http://sourceforge.net/projects/ultimat ... rce=navbar
Download Oz Unity 3.0 from sourceforge:-
http://sourceforge.net/projects/ueoz/files/UEOz/
Download Ultimate Edition torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Download Oz Unity 3.0 torrents from linuxtracker:-
http://linuxtracker.org/index.php?page= ... 0&active=1
Image Image
Visit:http://www.ultimateeditionoz.com
User avatar
pam
Site Admin
 
Posts: 1087
Joined: Wed May 25, 2011 5:56 am
Location: India
Age: 33
Operating System: Ultimate Edition 3.5 64 BIT



Re: QB64

Postby S3KshuN8 » Mon Dec 23, 2013 2:40 am

It's discussed at some length here: http://www.qb64.net/forum/index.php?topic=11563.0
I'll check again, to be sure.
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux



Re: QB64

Postby S3KshuN8 » Mon Dec 23, 2013 3:03 am

The basic problem with the QB64 IDE is how it's set up to begin with.

Your BAS program is held in a single string variable (idet$), with the size of each line appended before and after each string... So a program like the following...

PRINT "Hello World"
END

... is stored in memory as basically:

19PRINT "Hello World"193END3

The IDE then parses that string to move forwards and backwards from the current line.... Imagine you're down on line #200 of your program.... Even though your display is only showing lines 200-230, QB64 has to process ALL the lines prior to the lines which relate to the screen where you're at, just so it can process them.

The longer the program, the more the lag increases....
Dell Inspiron laptop:
Intel Core i3-2370M @ 2.4GHz (quad core); 4GB RAM;
200GB HDD (dual-boot) Win 7 64-bit and U E 5.0 64-bit

Tower:
Intel Core i7-4770K @ 3.5 GHz (8 core); 8GB RAM;
118GB SSD, 111GB HDD; 232GB HDD; 465GB USB HDD
Soon to be dual-boot Win 7 64-bit and U E 5.0 64-bit
User avatar
S3KshuN8
U.E. Pro
U.E. Pro
 
Posts: 103
Joined: Sun Dec 15, 2013 3:08 am
Operating System: Other Linux

Next

Return to Programming

Who is online

Users browsing this forum: No registered users and 4 guests

cron