Author Topic: PowerBASIC  (Read 13515 times)

0 Members and 1 Guest are viewing this topic.

John

  • Hero Member
  • *****
  • Posts: 3504
Re: PowerBASIC - Olive
« Reply #165 on: October 18, 2018, 08:20:24 AM »
There is hope for PowerBasic holdouts.

Carnegie Mellon is Saving Old Software from Oblivion

Brian Alvarez

  • Full Member
  • ***
  • Posts: 153
    • PluriBASIC
Re: PowerBASIC
« Reply #166 on: October 18, 2018, 09:38:55 AM »
 John, with PluriBASIC you can also code in C++ (limited but expanding), and it compiles with (among others) PowerBASIC.

 There is something for everybody, you know? Even for Charles, because PluriBASIC can catch syntax errors not captured
by Oxygen right now, so, maybe if we team up he can focus on compiling code assuming it has no syntax erros and focus
on adding features.
« Last Edit: October 18, 2018, 10:23:21 AM by Brian Alvarez »

John

  • Hero Member
  • *****
  • Posts: 3504
Re: PowerBASIC
« Reply #167 on: October 18, 2018, 10:34:13 AM »
Quote
... with PluriBASIC you can also code in C++ (limited but expanding), ...

Brian,

If you want to make some money doing this, focus your efforts on C++ and everything else secondary.

Brian Alvarez

  • Full Member
  • ***
  • Posts: 153
    • PluriBASIC
Re: PowerBASIC
« Reply #168 on: October 19, 2018, 09:45:19 AM »
 Although for me money is a necessity, not a priority I agree that I might end up needing
to do that if i want this to to get completed. I work on PluriBASIC because i enjoy doing
it, but there has to be a price to pay, yes.

 It is strange to me that even experienced programmers believe that the quality of the
compiled executable relies in the language in which it was programmed. The language is
merely the interface between the human programmer and the machine code.

 A language should be simple to learn and easy to debug. Intuitive and enjoyable. And the
language can be expanded to increase the quality of the generated executable. This said,
even a BASIC language could output high quality executables. While i am still not at that
point, thats what i would like to do. But it seems like im rowing up a waterfall of programmers
that believe otherwise. :)



John

  • Hero Member
  • *****
  • Posts: 3504
Re: PowerBASIC
« Reply #169 on: October 19, 2018, 10:03:02 AM »
Quote
I work on PluriBASIC because i enjoy doing
it, but there has to be a price to pay, yes.

There are two paths to take. Invest in your legacy for when you are gone or ask for money now while you can still spend it.

You may also want to take a peek at C# as it's now open source, written in itself and runs cross platform. If you can get something put together, you can promote it in Microsoft's App store.

« Last Edit: October 19, 2018, 04:36:31 PM by John »

Josť Roca

  • Sr. Member
  • ****
  • Posts: 263
Re: PowerBASIC
« Reply #170 on: October 23, 2018, 10:52:10 PM »
O2 uses the Microsoft OLE string engine, so it must compare to PB.

Josť Roca

  • Sr. Member
  • ****
  • Posts: 263
Re: PowerBASIC
« Reply #171 on: October 23, 2018, 11:15:10 PM »
Try it yourself.

Josť Roca

  • Sr. Member
  • ****
  • Posts: 263
Re: PowerBASIC
« Reply #172 on: October 23, 2018, 11:54:17 PM »
Anything but to use O2 by yourself :)

John

  • Hero Member
  • *****
  • Posts: 3504
Re: PowerBASIC
« Reply #173 on: October 24, 2018, 10:22:58 PM »
The only O2 code I have time to write is related to DLLC. I already have a BASIC project I manage and the primary developer for it. I also facilitate and contribute to the All BASIC forum in my spare time.i also have a company to run in real life.

Oh, I also give Charles a hand facilitating his forum.
« Last Edit: October 24, 2018, 10:36:22 PM by John »

Josť Roca

  • Sr. Member
  • ****
  • Posts: 263
Re: PowerBASIC
« Reply #174 on: October 25, 2018, 01:02:50 AM »
I'm not married but I recommend marriage very much... to others.

I didn't need your confirmation that you don't code with O2. It is self evident.


John

  • Hero Member
  • *****
  • Posts: 3504
Re: PowerBASIC
« Reply #175 on: October 25, 2018, 07:24:37 AM »
I don't need to prove anything to you. Getting you interested O2 took a major effort on my part. Let's not turn this into another pissing contest.

John

  • Hero Member
  • *****
  • Posts: 3504
Re: PowerBASIC
« Reply #176 on: November 21, 2018, 09:10:29 PM »
This deserves repeating.

Quote from: Josť Roca
With PowerBasic you can't define it as a pointer because it doesn't allow to pass a pointer variable by reference, but this limitation does not exist in FreeBasic.

If you want to write applications that work both with 32 and 64 bit, forget using dword/long for pointers, handles, etc. Better use the C++ aliases, such HWND for window handle, HBITMAP for bitmap handles, etc.

66 today. Anyone have a spare 6 to append and make my day?  :-*
« Last Edit: November 21, 2018, 09:17:49 PM by John »