Hi guys
- Is QB64 a hobby language that will remain a hobby language?
- Is QB64 dedicated primarily to a BASIC of the past?
- Does QB64 have any aspirations to become widely utilized?
- Where would you like to see QB64 be in 1 year, 3 years, and 5 years?
1. QB64 is as hobby language as all other modern languages. I think that for users (coders in QB64) it is a wonderful present to use following the original phylosophy of BASIC, also if QB64 has born like the modern (in actual machine with 32/64bit OSes) version of QuickBasic of Microsoft.
As practical response you can see some tool for programming like library created by different clever coders.
2. Originally QB64 has had as goal to cover the functionality of QuickBasic and QBasic, not of other BASIC like TurboBasic or VisualBasic for Dos or AmigaBASIC or VisualBasic . Then it seems to develope itself features like OpenGl support, direct managment of different hardwares like mouse, joystick and others, managment of different type of file like sounds, images, animations.
3. surely Yes, I and a good part of community of QB64 think so
4. like a ship in the fog so QB64 now is in the centre of the sea of possibility, maybe it arrives to be competitor of VB or of SmallBasic or of VisualBasic Net. For now I pray that it doesn't follow the end of RapidQ.
About to be BASICSo, now that I've opened the "its not BASIC" position
Oh yes, and its BASIC!
just a smile about definition of BASIC wikipedia
English versionBASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code)[2] is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College
https://en.wikipedia.org/wiki/BASICItalian versionIl BASIC è un linguaggio di programmazione ad alto livello sviluppato nel 1964 presso l'Università di Dartmouth sul calcolatore GE-225 dai professori John George Kemeny e Thomas Eugene Kurtz.
back to english by translator
BASIC is a high-level programming language developed in 1964 at the University of Dartmouth on the GE-225 computer by professors John George Kemeny and Thomas Eugene Kurtz.
https://it.wikipedia.org/wiki/BASICas you can see there are different versions of the hystory with some shared points like
the first BASIC is that of Dartmouth and BASIC = Beginner's All-purpose Symbolic Instruction Code.If you look at the original Dartmount BASIC, only who uses variable name of one letter, one statement in a row of code, number of lines of code, compiling source into exe can be BASIC
if you look at the principle used to create Darthmouth BASIC
The Dartmouth BASIC was written following some principles:
it was easy to use by beginners;
it was a language of general use;
was interactive;
had more advanced features for more experienced users;
he had clear error messages;
was quick to run small programs;
it was abstracted from the hardware (it did not require, that is, the knowledge of the specifications of the machine it was running on);
isolate the user from the operating system.
we can affirm that QB64 is a good BASIC cousin.
Just a curiosity: in Italian version of wikipage there are some links to QB64 as a modern BASIC language multiplatform, in the english version of wikipage QB64 is talked only as one of the dialects of BASIC after 1990. :-)
If you want see the other cousins of QB64 this is the list of BASIC dialects
https://en.wikipedia.org/wiki/List_of_BASIC_dialects#XMy wishlist:* full compatibility of QB64 with local language of user
* completed set of functions/keywords to manage files
* a debug session with interpeter (real or emulated like in TurboBasic)--> can be used vWatch to get this?
* a well documented set of functions/keywords to manage hardware at low level
* a more integrated GUIFormer and EventDriven editor
* a set of webSubscript functions
* a database system....
and more and more....
Great the QB64 community!