Announcement

Collapse
No announcement yet.

Powerbasic have a future?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Powerbasic have a future?

    It has been several years since the last update of powerbasic console compiler, now I wonder and ask you will there be a new version of superbasic console compiler?

    Will Powerbasic have a future?

  • #2
    Paolo,

    All you are missing out on is 64 bit and that may not happen in a hurry. PBCC is a great tool, one of the few that you can write real "grunt" code without a user interface and without having to crawl through the API functions. It already can do it all, basic intrinsics, the full range of API functions, a decent inline assembler, alternative headers via Jose Roca with additional capacity etc etc ....

    If you want the simplified interface of DDT you will have to use PBWIN. 64 bit is great stuff but its another planet and it does not roll along like Win32.
    hutch at movsd dot com
    The MASM Forum

    www.masm32.com

    Comment


    • #3
      Originally posted by paolo tacconi View Post
      It has been several years since the last update of powerbasic console compiler, now I wonder and ask you will there be a new version of superbasic console compiler?

      Will Powerbasic have a future?
      Short answer: no

      Long answer: if you have developed a large application that has been sold to many customers and re-developing it in .NET or C++ would be an enormous undertaking, stick to PB unless ou need 64 bit.

      It has been 8 years since Bob's passing. There has been no update to PowerBasic on any level. The current customer-base is getting old, even close to retirement and the industry is taken by .NET and C#. Visual Studio Code is free to use. Python is free to use (although very slow), Java is free to use.. Tons of alternatives. However PowerBasic is still great for small utilities but in essence you can consider it as a legacy language although it never got a foot-print into large enterprises and will remain an oddity for hobby programmers and independent software developers with niche products.
      So here we are, this is the end.
      But all that dies, is born again.
      - From The Ashes (In This Moment)

      Comment


      • #4
        Bill declared "DOS is dead" more than 20 years ago, but still there are many DOS apps in use in companies / industries around the world. Market may not be a big as it was, but there is still room for Win32 apps. All is in the hands of the programmer, sort of - come up with something clever, fast and useful, and PB still can have a future for many years to come.

        Comment


        • #5
          I'd say an emphatic YES. I have always liked how easy it is to use especially now with the JK-IDE and J. Roca includes. Recently I built an app that will compile DDT or SDK just by changing 1 value and it provides the User the ability to fully control the look and feel of the titlebar. So cool! Take that MS.

          I'm looking forward to MS merging the newer APIs with WIN32.

          Comment


          • #6
            As far as I'm concerned I love powerbasic console, and I think one of the perhaps is the simplicity of use and the simplicity of the user interface (IDE).

            In addition, I like the character mode more, simpler and still in my opinion usable for many programs.

            But shouldn't Drake (if I'm not mistaken) continue its development after the purchase of Powerbasic?

            Comment


            • #7
              As for me I love powerbasic console, and I think one of its maybe, and the simplicity of use and the simplicity of the user interface (IDE).

              In addition, I like the character mode more, simpler and still in my opinion usable for many programs.

              But shouldn't Drake (if I'm not mistaken) continue its development after the purchase of Powerbasic?

              Comment


              • #8
                The "belief" is they are.

                Due to the maintained "no vaporware" policy, updates are not as timely or informational as the user base desires.
                <b>George W. Bleck</b>
                <img src='http://www.blecktech.com/myemail.gif'>

                Comment


                • #9
                  You need to ask the owners of the software about their plans or promises for future versions.

                  Based on those answers you may decide if that constitutes the "future" you seek. .
                  Michael Mattias
                  Tal Systems Inc. (retired)
                  Racine WI USA
                  [email protected]
                  http://www.talsystems.com

                  Comment


                  • #10
                    This was the last update I could locate...

                    Source (dated 5 May 2020, 05:03 PM): https://forum.powerbasic.com/forum/u...300#post793300

                    Originally posted by Adam J. Drake View Post
                    Those are fair requests. I think I probably have taken Bob's old no vapourware policy to an extreme that may not be beneficial.

                    Do I have a new product to release right now? No.

                    Am I working on development? Yes. This is the only development project I have on my plate.

                    Can I quantify progress? I wish I could at this point. The Intel Software Developer's manual is only 4,810 pages long.

                    My roadmap hasn't changed from what I described it early on. Translate to PowerBASIC (the compiler portion) - then move ahead. 64 bit is the next logical step. We all know this. No reason to try and thinly veil that under a cloud of vague terms.

                    Unfortunately I have had life slow me down a few times. Last spring, I broke my pinky toe completely in two around 3:00AM one morning. Not a simple fracture, like the tip of that toe was touching the next one. A few weeks into the healing process, ended up with a DVT blood clot in that leg on top of that (along with broken glasses, so I couldn't drive for a couple days).

                    It was probably 3 months from the injury before I could sit for longer than 20 minutes at my desk and we all know that's not enough time to get much done.

                    I'm trying to work this translation in a way where the next step to 64 bit will not be a monstrous step when I get to that point. I need a clean version of the 32 bit compiler in PB before I can move to 64 bit.

                    I want to pose a question to the PB community as well - how detailed could updates be, without stepping into "Vapourware" as defined by Google: "software or hardware that has been advertised but is not yet available to buy, either because it is only a concept or because it is still being written or designed." ?
                    <b>George W. Bleck</b>
                    <img src='http://www.blecktech.com/myemail.gif'>

                    Comment


                    • #11
                      I wonder if Adam J. Drake can carry out the development of the powerbasic compiler on his own.

                      Personally I am a very small programmer, and I could not help those who are more capable and knowledgeable than I am.

                      But I ask, wouldn't it be better to form a small team (2 -3 elements) that continuously develops the compiler?

                      So if any element goes away or is missing the team can continue to move forward without stopping, and there is time to enter a new expert programmer.

                      Comment


                      • #12
                        Everybody talks about the future development of this great compiler, but there is a second aspect that most of you seem to neglect: the marketing.Please correct if I am wrong, but it seems to me that the time of BASIC is over. So even if the Drakes coded the best 64-bit-compiler ever, it would be useless or worthless if nobody takes notice of it. They will have to put a lot of effort in selling this compiler. And they compete with a bunch of other great software developing tools - some of them are free of charge. I fear that PB has already lost too much ground.

                        And I don't see any sense in this "no vaporware"-policy. I would be great to know how far the Drakes have come.

                        Comment


                        • #13
                          So the bottom line is this thread is just another "whine" list and this is from a collection of people who have fully exhausted the available technology in both PB compilers.
                          hutch at movsd dot com
                          The MASM Forum

                          www.masm32.com

                          Comment


                          • #14
                            a second aspect that most of you seem to neglect: the marketing
                            How about "support?"

                            There's a heck of a lot more goes into a software package than coding.

                            MCM
                            Former GM,
                            Systems Design Inc.
                            South Holland IL
                            VAR of software developed, ,marketed and supported within.
                            Michael Mattias
                            Tal Systems Inc. (retired)
                            Racine WI USA
                            [email protected]
                            http://www.talsystems.com

                            Comment


                            • #15
                              True, MCM. But in the end you have to be a good salesman. You can write a great software, but if you don't attract enough customers, you and your product will "die". And I think (as a small programmer who as certainly NOT "fully exhausted the available technology in both PB compilers") that this has already happened to PB. And as far as I have read here over the last years, PB has lost a lot of capable programmers to other languages. Of course not me. I am still using PB/CC 5, but I write tools for myself - just for fun. No need for me to attract customers. In my case, my "whining" is somehow PB-romantic.



                              Comment


                              • #16
                                BASIC is DEAD, I don't think, COBOL, FOrtrain and pascal are still used today, there is room for everyone.

                                Today go lo c or pithon, or others, okay, they are the fashions of the moment, sooner or later they will end.

                                The assembler and the c will never die, the ms-dos system is dead, for many yes, for others it is still alive, and continues to be used in many applications because it is stable, simple, tested and the graphics are not always needed, console mode is still valid.

                                The 8-bit microcontrollers are still valid, and are still used, because they cost little and there are tons of libraries (see the Z80), already made and cost 0.

                                Powerbasic is still good, but for too long it has not been marketed as it should and has been wasted time updating it

                                Comment


                                • #17
                                  interesting win64 wun32 winRT

                                  https://stackoverflow.com/questions/...be-a-win64-api
                                  comments please!

                                  Comment


                                  • #18
                                    Chapter 1: Introduction to Win32/Win64


                                    https://docs.microsoft.com/en-us/pre...ectedfrom=MSDN
                                    IF I remember at one pbcc list which data types where 64bit
                                    if i read correctly winapi include 64 bit it would be nice to know which.
                                    hope this helps

                                    Comment


                                    • #19
                                      https://docs.microsoft.com/en-us/pre...ectedfrom=MSDN

                                      PB and winapi one if you understand how to use it can write almost any program and with the help of the good
                                      programmer of this formn. thanks everyone

                                      Comment


                                      • #20
                                        list of pb data types
                                        Attached Files

                                        Comment

                                        Working...
                                        X