08-13-2024, 08:17 PM
Our developers of QB64PE could be using gemini or chatgpt right now to help them with tricky coding issues. I believe Spriggsy is having some success with Preplexity. There is no doubt QB64PE is a really, really great basic language.
I'm finding, as I age, there are a lot of things helping me which I hadn't expected to be there. Those sensors in the car which monitor cars in your blind spot... you have no idea how often that beep, beep, beep saved me (not just the car I was driving, but the others that I rode as a passenger). As I age, there is no doubt the world is moving a lot faster for me.
I use to use google a lot with help making investment decisions and researching health issues (mostly pin pointing what will really help v's was is snake oil) and then just trying to understand what the hell some major development in the news is actually talking about. Geeez, surprising how easy you can confuse a person today.
Well I now use Gemini and Chapgpt for help in all of that stuff that I was using google for. It is truly becoming a personal aid. I still make all my own final decisions. I don't think I will ever see the day that this assistant will make the decision and carry out the actions necessitated by the decision on my behalf but who knows.
I posed the question to Copilot about where QB64PE will be in 10 years, here is the reply
You
Sent by you:
Given the present rate of improvement in the QB64PE language can you provide your thoughts on what areas of coding or what improvements may be expected in the next 10 years?
Copilot
Sent by Copilot:
The QB64 Phoenix Edition (QB64PE) has been making steady progress, and it’s exciting to think about what the next decade might bring. Here are some potential areas of improvement and advancements we might see:
1. Enhanced Graphics and Multimedia Support
I'm finding, as I age, there are a lot of things helping me which I hadn't expected to be there. Those sensors in the car which monitor cars in your blind spot... you have no idea how often that beep, beep, beep saved me (not just the car I was driving, but the others that I rode as a passenger). As I age, there is no doubt the world is moving a lot faster for me.
I use to use google a lot with help making investment decisions and researching health issues (mostly pin pointing what will really help v's was is snake oil) and then just trying to understand what the hell some major development in the news is actually talking about. Geeez, surprising how easy you can confuse a person today.
Well I now use Gemini and Chapgpt for help in all of that stuff that I was using google for. It is truly becoming a personal aid. I still make all my own final decisions. I don't think I will ever see the day that this assistant will make the decision and carry out the actions necessitated by the decision on my behalf but who knows.
I posed the question to Copilot about where QB64PE will be in 10 years, here is the reply
You
Sent by you:
Given the present rate of improvement in the QB64PE language can you provide your thoughts on what areas of coding or what improvements may be expected in the next 10 years?
Copilot
Sent by Copilot:
The QB64 Phoenix Edition (QB64PE) has been making steady progress, and it’s exciting to think about what the next decade might bring. Here are some potential areas of improvement and advancements we might see:
1. Enhanced Graphics and Multimedia Support
- Improved OpenGL Integration: As graphics technology advances, QB64PE could integrate more advanced OpenGL features, allowing for more sophisticated graphics and animations.
- Expanded Multimedia Capabilities: Enhanced support for audio and video formats, including better MIDI support and more robust soundfont handling1.
- Broader OS Support: Continued improvements in compatibility with various operating systems, including the latest versions of Windows, macOS, and Linux2.
- Mobile and Web Development: Potential expansion into mobile platforms and web-based applications, making it easier to develop cross-platform apps.
- IDE Enhancements: Improvements to the integrated development environment (IDE) to include features like code autocompletion, syntax highlighting, and debugging tools2.
- Integration with Modern Editors: Better integration with popular code editors like Visual Studio Code, providing a more modern development experience3.
- Faster Compilation: Optimizations to the compiler to reduce compilation times and improve the performance of generated binaries.
- Memory Management: Enhanced memory management features to handle larger and more complex programs efficiently.
- Community Contributions: Increased community involvement in the development process, leading to a richer set of libraries, tools, and resources2.
- Educational Resources: Expansion of tutorials, documentation, and educational materials to help new users learn and adopt QB64PE.
- Modern Language Constructs: Introduction of more modern programming constructs and paradigms while maintaining backward compatibility with QBasic/QuickBASIC2.
- Enhanced Error Handling: Improved error handling and debugging capabilities to make development smoother and more intuitive.