Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How QB64 looks to Aria...
#1
Hi
I was trying Aria, the AI included into Opera browser and at a specific moment I asked:
what you can say about QB64?

here the answer that I got in my native language and I translate in a click by Google translator

Quote:QB64 è un ambiente di sviluppo moderno e un compilatore per QuickBasic e BASIC, progettato per rendere il linguaggio BASIC accessibile ai programmatori di oggi. Ecco un riepilogo delle sue principali caratteristiche e vantaggi:
Caratteristiche di QB64
  1. Compatibilità con QuickBasic: QB64 è progettato per essere compatibile con QuickBasic 4.5, il che significa che molti programmi scritti in QuickBasic possono essere eseguiti senza modifiche significative.
  2. Multi-Piattaforma: Supporta diversi sistemi operativi, tra cui Windows, Linux e macOS, consentendo agli sviluppatori di creare applicazioni portabili.
  3. Grafica Avanzata: Supporta grafica 2D e 3D, inclusi effetti grafici moderni, permettendo la creazione di giochi e applicazioni visivamente attraenti.
  4. Accesso a Hardware e Risorse: QB64 permette l'accesso alle funzionalità hardware moderne, inclusi file audio e video, e supporta librerie esterne per l'estensione delle funzionalità.
  5. Facilità d'uso: La sintassi BASIC rimane semplice e intuitiva, rendendo QB64 accessibile a programmatori di tutti i livelli, dai principianti agli esperti.
  6. Supporto per Moderni Standard di Programmazione: Include funzionalità moderne come l'uso di funzioni, subroutine e strutture di dati, permettendo uno sviluppo più organizzato e modulare.
Vantaggi di QB64
  • Sviluppo Rapido: Grazie alla sua sintassi semplice e alle funzionalità integrate, gli sviluppatori possono creare applicazioni in modo rapido ed efficiente.
  • Comunità Attiva: QB64 ha una comunità di sviluppatori attiva e disponibile, con forum e risorse per supportare coloro che hanno domande o problemi.
  • Documentazione Completa: È disponibile una documentazione dettagliata che aiuta a comprendere le funzionalità e come utilizzarle efficacemente.
Conclusione
QB64 è un ottimo strumento per chi ha esperienza con QuickBasic e desidera continuare a sviluppare in un ambiente moderno e versatile. È particolarmente utile per la creazione di giochi e applicazioni grafiche. Se sei interessato a esplorare QB64 ulteriormente o hai domande specifiche su come iniziare, sono qui per aiutarti! ?
translated into english in this manner
Quote:**QB64** is a modern development environment and compiler for **QuickBasic** and **BASIC**, designed to make the BASIC language accessible to today's programmers. Here is a summary of its main features and benefits:

### **QB64 Features**

1. **QuickBasic Compatibility**: QB64 is designed to be **compatible** with QuickBasic 4.5, which means that many programs written in QuickBasic can run without significant changes.

2. **Multi-Platform**: Supports multiple operating systems, including **Windows**, **Linux**, and **macOS**, allowing developers to create portable applications.

3. **Advanced Graphics**: Supports 2D and 3D graphics, including modern graphical effects, allowing the creation of visually attractive games and applications.

4. **Access to Hardware and Resources**: QB64 provides access to modern hardware features, including audio and video, and supports external libraries for extending functionality.

5. **Ease of Use**: The BASIC syntax remains simple and intuitive, making QB64 accessible to programmers of all levels, from beginners to experts.

6. **Support for Modern Programming Standards**: Includes modern features such as the use of **functions**, **subroutines**, and **data structures**, allowing for more organized and modular development.

### **Advantages of QB64**

- **Rapid Development**: With its simple syntax and built-in features, developers can create applications quickly and efficiently.
- **Active Community**: QB64 has an active and helpful developer community, with forums and resources to support those with questions or problems.
- **Comprehensive Documentation**: Detailed documentation is available to help you understand the features and how to use them effectively.

### **Conclusion**

QB64 is a great tool for those who have experience with QuickBasic and want to continue developing in a modern and versatile environment. It is especially useful for creating games and graphics applications. If you are interested in exploring QB64 further or have specific questions about how to get started, I am here to help! ?
Well, I like to pass two questions to our community:

1.  How much do you agree with this definition of QB64?

2. Do you agree that there is no relevant applications developed into QB64 except games and graphic applications?
Reply
#2
(01-29-2025, 04:14 AM)TempodiBasic Wrote: Hi
I was trying Aria, the AI included into Opera browser and at a specific moment I asked:
what you can say about QB64?

here the answer that I got in my native language and I translate in a click by Google translator

Quote:QB64 è un ambiente di sviluppo moderno e un compilatore per QuickBasic e BASIC, progettato per rendere il linguaggio BASIC accessibile ai programmatori di oggi. Ecco un riepilogo delle sue principali caratteristiche e vantaggi:
Caratteristiche di QB64
  1. Compatibilità con QuickBasic: QB64 è progettato per essere compatibile con QuickBasic 4.5, il che significa che molti programmi scritti in QuickBasic possono essere eseguiti senza modifiche significative.
  2. Multi-Piattaforma: Supporta diversi sistemi operativi, tra cui Windows, Linux e macOS, consentendo agli sviluppatori di creare applicazioni portabili.
  3. Grafica Avanzata: Supporta grafica 2D e 3D, inclusi effetti grafici moderni, permettendo la creazione di giochi e applicazioni visivamente attraenti.
  4. Accesso a Hardware e Risorse: QB64 permette l'accesso alle funzionalità hardware moderne, inclusi file audio e video, e supporta librerie esterne per l'estensione delle funzionalità.
  5. Facilità d'uso: La sintassi BASIC rimane semplice e intuitiva, rendendo QB64 accessibile a programmatori di tutti i livelli, dai principianti agli esperti.
  6. Supporto per Moderni Standard di Programmazione: Include funzionalità moderne come l'uso di funzioni, subroutine e strutture di dati, permettendo uno sviluppo più organizzato e modulare.
Vantaggi di QB64
  • Sviluppo Rapido: Grazie alla sua sintassi semplice e alle funzionalità integrate, gli sviluppatori possono creare applicazioni in modo rapido ed efficiente.
  • Comunità Attiva: QB64 ha una comunità di sviluppatori attiva e disponibile, con forum e risorse per supportare coloro che hanno domande o problemi.
  • Documentazione Completa: È disponibile una documentazione dettagliata che aiuta a comprendere le funzionalità e come utilizzarle efficacemente.
Conclusione
QB64 è un ottimo strumento per chi ha esperienza con QuickBasic e desidera continuare a sviluppare in un ambiente moderno e versatile. È particolarmente utile per la creazione di giochi e applicazioni grafiche. Se sei interessato a esplorare QB64 ulteriormente o hai domande specifiche su come iniziare, sono qui per aiutarti! ?
translated into english in this manner
Quote:**QB64** is a modern development environment and compiler for **QuickBasic** and **BASIC**, designed to make the BASIC language accessible to today's programmers. Here is a summary of its main features and benefits:

### **QB64 Features**

1. **QuickBasic Compatibility**: QB64 is designed to be **compatible** with QuickBasic 4.5, which means that many programs written in QuickBasic can run without significant changes.

2. **Multi-Platform**: Supports multiple operating systems, including **Windows**, **Linux**, and **macOS**, allowing developers to create portable applications.

3. **Advanced Graphics**: Supports 2D and 3D graphics, including modern graphical effects, allowing the creation of visually attractive games and applications.

4. **Access to Hardware and Resources**: QB64 provides access to modern hardware features, including audio and video, and supports external libraries for extending functionality.

5. **Ease of Use**: The BASIC syntax remains simple and intuitive, making QB64 accessible to programmers of all levels, from beginners to experts.

6. **Support for Modern Programming Standards**: Includes modern features such as the use of **functions**, **subroutines**, and **data structures**, allowing for more organized and modular development.

### **Advantages of QB64**

- **Rapid Development**: With its simple syntax and built-in features, developers can create applications quickly and efficiently.
- **Active Community**: QB64 has an active and helpful developer community, with forums and resources to support those with questions or problems.
- **Comprehensive Documentation**: Detailed documentation is available to help you understand the features and how to use them effectively.

### **Conclusion**

QB64 is a great tool for those who have experience with QuickBasic and want to continue developing in a modern and versatile environment. It is especially useful for creating games and graphics applications. If you are interested in exploring QB64 further or have specific questions about how to get started, I am here to help! ?
Well, I like to pass two questions to our community:

1.  How much do you agree with this definition of QB64?

2. Do you agree that there is no relevant applications developed into QB64 except games and graphic applications?

Interesting! Might also be inteesting to see what it says about the Phoenix version.
Of all the places on Earth, and all the planets in the Universe, I'd rather live here (Perth, W.A.) Big Grin
Please visit my Website at: http://oldendayskids.blogspot.com/
Reply
#3
1 the description looks like a recording found somewhere Wiki, perhaps even in the Home page here or there.

2 it said QB64 is especially useful with games and graphics, it did NOT imply it was good for nothing else.
b = b + ...
Reply
#4
@PhilofPerth
Quote:Certo! QB64 PE (Phoenix Edition) è una versione moderna del linguaggio di programmazione BASIC che si basa su QuickBASIC 4.5 e QBasic. È progettato per essere retrocompatibile, il che significa che puoi utilizzare vecchi programmi scritti in QBasic senza problemi. Ecco alcune caratteristiche interessanti di QB64 PE:
  1. Compatibilità: Mantiene la compatibilità con QuickBASIC 4.5 e QBasic, permettendo di eseguire e compilare vecchi codici.
  2. Supporto per OpenGL: Integra funzionalità grafiche avanzate grazie al supporto per OpenGL, rendendo possibile la creazione di applicazioni grafiche moderne.
  3. Compilazione nativa: Compila binari nativi per Windows (dalla versione 7 in poi), Linux e macOS, il che significa che le applicazioni possono essere eseguite senza la necessità di un interprete.
  4. Facilità d'uso: È progettato per essere accessibile anche ai principianti, rendendo la programmazione più semplice e divertente.
Se sei interessato a iniziare a programmare con QB64 PE, ci sono molte risorse e tutorial disponibili che possono aiutarti a familiarizzare con il linguaggio e le sue funzionalità.
Hai qualche domanda specifica su come iniziare o su qualche funzionalità particolare di QB64 PE? ?
a tutorial link for beginners

in English...
Quote:Sure! QB64 PE (Phoenix Edition) is a modern version of the BASIC programming language that is based on QuickBASIC 4.5 and QBasic. It is designed to be backwards compatible, which means you can use older programs written in QBasic without any problems. Here are some interesting features of QB64 PE:
Compatibility: It maintains compatibility with QuickBASIC 4.5 and QBasic, allowing you to run and compile older code.
OpenGL support: It integrates advanced graphics capabilities with support for OpenGL, making it possible to create modern graphical applications.
Native compilation: It compiles native binaries for Windows (from version 7 onwards), Linux and macOS, which means applications can be run without the need for an interpreter.
Ease of use: It is designed to be accessible even to beginners, making programming easier and more fun.
If you are interested in getting started with QB64 PE, there are many resources and tutorials available that can help you familiarize yourself with the language and its features.
Do you have any specific questions about getting started or any particular features of QB64 PE? ?
it seems like a  synthesis of the previous one.

@Bplus
yeah I agree with you 
1. expecially  is NOT = no good for anything else

and I asked 

2. Do you agree that there is no relevant applications is NOT = there is no applications

as you can see the purpuse is to share the name of applications made in QB64pe to bring as example.
 I have short memory and little knowledge of the activities of members of this community so I can enumerate QB64peIDE, vWatch, Inform. Please make longer this list. Heart
Reply
#5
Aria says that about QB64PE? Well, that's really not important. How does it feel about breaking spaghetti in half?

Pete Big Grin
Reply
#6
(01-29-2025, 09:42 PM)Pete Wrote: Aria says that about QB64PE? Well, that's really not important. How does it feel about breaking spaghetti in half?

Pete Big Grin


[Image: image.png]
Reply
#7
Steve... You really have to stop taking me literally!

Pete Big Grin
Reply
#8
Sacrilege!

Spaghetti is not to be broken in half on purpose, for Pete's sake. Nor to make Pete happy. In fact, even if cooked in small pots, with water boiling, the long noodles quickly soften enough to bend and fit, no problem. If you want short pasta, then buy short pasta,

My theory is that the surface area to volume ratio of spaghetti is about perfect. We buy De Cecco 12 gauge, preferentially. In my most-expert opinion, the ratio of surface area to volume of short pasta is not ideal. There's too much volume, not enough surface area. No matter what type of sauce, I've found this to be the case, for pasta.

I've only ever written one game in QB64. (Not much of a gamer, here.) I've used QB64 and previous versions for just about everything, and mostly for real work. Because the listing is clear enough for any experienced programmer to use in whatever programming language he/she prefers. So I can write and fully test whatever algorithms, provide test scenarios and results to be expected, and then the "real programmers," usually using C or C++ these days, can do their own thing.
Reply
#9
Hey, bert's back. Yea!

No, no, no! Steve is the madre ****** who breaks his spaghetti in half, not me! Angry : https://qb64phoenix.com/forum/showthread.php?tid=3429

Me, I need to take my avatar into the shop so I stop shooting myself in the ******* foot when I post ****!

Pete Big Grin
Reply
#10
(01-29-2025, 10:35 PM)Pete Wrote: Steve... You really have to stop taking me literally!

Pete Big Grin

Well you know what they say: There has to be a straight man for every good comedy act...  and, since you're anything but straight, I guess that just leaves me to fill that role!  

Wink
Reply




Users browsing this thread: 23 Guest(s)