The BASIC language was chosen because the tutorial is (like all tutorials)
for educational purposes, and the BASIC language is much simpler to
assimilate by the inexperienced compared to C, however, that does not mean
that the BASIC language is not suitable for other things, many important
programs were made using it, and Pascal was also created to teach
programming.

On the other hand, there are other free environments for BASIC, a certain
number of them, and many multiplatform.

I don't know if Turbo Basic is paid because Borland offered several
outdated environments for free.

The case of the keyboard comes from the same thing, it is not that this GUI
cannot have keyboard support, it is that as part of the tutorial, and since
short steps are taken in it, it had not yet been included when the
calculator was made, so that still has a long way to go, and since it is
not a GUI intended to be used but rather a software for demonstration
purposes of how a GUI could be made.

The calculator was an intermediate so as not to make the tutorial too
boring, and its usefulness in FreeDOS would also be educational, not as
just another program to be used.

I have nothing against Pascal or C, I can use those languages and it would
even be easier to do some things with them, but it seemed to me that it
would be more complicated for others to understand based on my experience,
and as I say it is a tutorial on how a GUI could be made.



El lun, 9 oct 2023 a las 7:22, Liam Proven via Freedos-devel (<
freedos-devel@lists.sourceforge.net>) escribió:

> On Mon, 9 Oct 2023 at 09:06, Danilo Pecher via Freedos-devel
> <freedos-devel@lists.sourceforge.net> wrote:
> >
> > Neither Microsofts Quickbasic, nor Borlands Turbo-Basic are free
> > software, so the amount of people who would be able to compile it, is
> > probably dwindingly small.
>
> How about porting it to FreeBASIC?
>
> https://www.freebasic.net/
>
> That is meant to be a compatible dialect.
>
> As it happens, in the same batch of new emails this morning as this
> email of comment, I got the notification of a new release of QB64.
> https://github.com/QB64-Phoenix-Edition/QB64pe/releases/tag/v3.9.1
>
> Languages in the MS BASIC family are alive and well as FOSS. I saw a
> new benchmark a week ago where one of the single fastest compiled
> programs on test was from FBC, and it was several orders of magnitude
> faster than Python even using extensions such as NumPy to offload the
> hard stuff.
>
> --
> Liam Proven ~ Profile: https://about.me/liamproven
> Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
> Twitter/LinkedIn: lproven ~ Skype: liamproven
> IoM: (+44) 7624 277612: UK: (+44) 7939-087884
> Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053
>
>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to