Mike Shah's PureBasic - First Impression

For everything that's not in any way related to PureBasic. General chat etc...
Fred
Administrator
Administrator
Posts: 18178
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Mike Shah's PureBasic - First Impression

Post by Fred »

Hi skywalk ! Here is some quick answers:

1. we will stick with one letter type

2. Never, native application is what PB does. GTK has a lot of issue by himself on Windows/OSX (and also on Linux) so it's not a good choice.

3. No, why should it ? Webview is just another way to do UI for native desktop apps, while SpiderBasic is meant for mobile/web
Olli
Addict
Addict
Posts: 1238
Joined: Wed May 27, 2020 12:26 pm

Re: Mike Shah's PureBasic - First Impression

Post by Olli »

By a mistake, I typed "purebasic" on yt instead of google, and I discovered this long sequence.

My first impression is the accent of Fred. I had the chance to meet a english friend in Paris which was very strong about my accent. I got 2 or 3 of his natural accent, what it changes totally the communication. What it is not without a specific problem, knowing inventing new words. And be aware that a new (false) word has been pronounced, in the last sentence !

So, if an english person could get Fred, during a week, in England, alone (very important), to offer him the virus of the english accent (which is not easy), this could be a good affair !


My second impression is the format of the movie. We expect (scrolling or not) screenshoots and (slow motion or not) short clips, illustrating the answers, inside a ten-minutes movie. But nope.


My last (and main) impression is a big thank to Fred and Mike Shah (I did not know before) to make this movie, because, sure, behind the accent and the movie format, there are human persons. And a lot of details which have been given, searching only what it is real.

So, thank you for this share.
threedslider
Enthusiast
Enthusiast
Posts: 396
Joined: Sat Feb 12, 2022 7:15 pm

Re: Mike Shah's PureBasic - First Impression

Post by threedslider »

Good interview and thanks for sharing in YT :wink:
Olli
Addict
Addict
Posts: 1238
Joined: Wed May 27, 2020 12:26 pm

Re: Mike Shah's PureBasic - First Impression

Post by Olli »

Did anybody know this pure basic ad ?

https://www.youtube.com/shorts/y-gYSHHEdfU

[x] short
[x] human
[x] illustrated
[x] has forgot a zero digit on the price

This makes work on the way ! Mike is managing so real !
User avatar
Andre
PureBasic Team
PureBasic Team
Posts: 2139
Joined: Fri Apr 25, 2003 6:14 pm
Location: Germany (Saxony, Deutscheinsiedel)
Contact:

Re: Mike Shah's PureBasic - First Impression

Post by Andre »

Very informative, thanks for this great interview! :D

Nice to see Fred 'in real' after so many years... ;-)
Bye,
...André
(PureBasicTeam::Docs & Support - PureArea.net | Order:: PureBasic | PureVisionXP)
Axolotl
Addict
Addict
Posts: 830
Joined: Wed Dec 31, 2008 3:36 pm

Re: Mike Shah's PureBasic - First Impression

Post by Axolotl »

Fred, thanks for the great interview.
I know from my own experience that it is a great challenge to do these things in a language other than your own.
You did great.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
BarryG
Addict
Addict
Posts: 4163
Joined: Thu Apr 18, 2019 8:17 am

Re: Mike Shah's PureBasic - First Impression

Post by BarryG »

Quin wrote: Wed Apr 16, 2025 3:04 pmIt's so interesting to finally hear Fred's voice after all these years, I guess to me as a blind person it's like seeing a picture for sighted people. My voice profile was pretty close honestly, but I had his accent way wrong.
I only just found out about this video now, and was about to start watching but it's over an HOUR long! :shock: I'll have to watch it in full tomorrow. As for his accent: it kind of reminds me of Arnold Schwarzenegger. :lol: Good to hear you, Fred!
Fred
Administrator
Administrator
Posts: 18178
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Mike Shah's PureBasic - First Impression

Post by Fred »

BarryG wrote: Sat Apr 19, 2025 1:18 pmAs for his accent: it kind of reminds me of Arnold Schwarzenegger. :lol:
:lol:
Fred
Administrator
Administrator
Posts: 18178
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Mike Shah's PureBasic - First Impression

Post by Fred »

Axolotl wrote: Sat Apr 19, 2025 12:35 pm Fred, thanks for the great interview.
I know from my own experience that it is a great challenge to do these things in a language other than your own.
You did great.
Thanks it wasn't easy and I rather push myself to do it
User avatar
skywalk
Addict
Addict
Posts: 4214
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Mike Shah's PureBasic - First Impression

Post by skywalk »

The most impressive part was how young you started!
Purebasic is at least twice the age of Python.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
Quin
Addict
Addict
Posts: 1132
Joined: Thu Mar 31, 2022 7:03 pm
Location: Colorado, United States
Contact:

Re: Mike Shah's PureBasic - First Impression

Post by Quin »

skywalk wrote: Sat Apr 19, 2025 3:14 pm The most impressive part was how young you started!
Couldn't agree more, you weren't even in high school when the first version was released, and you're still working on it today? That's crazy!
skywalk wrote: Sat Apr 19, 2025 3:14 pm Purebasic is at least twice the age of Python.
Not quite...
wikipedia - The History of Python wrote: The programming language Python was conceived in the late 1980s,[1] and its implementation was started in December 1989[2] by Guido van Rossum at CWI in the Netherlands as a successor to ABC capable of exception handling and interfacing with the Amoeba operating system.[3]
https://en.wikipedia.org/wiki/History_of_Python
User avatar
skywalk
Addict
Addict
Posts: 4214
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Mike Shah's PureBasic - First Impression

Post by skywalk »

You are correct, but Python was very obscure until 2010s and later Python 3 required rewriting older code. I stand by my claim.

While C has retained its syntax forever,
PB has had small breaks in legacy code.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
Quin
Addict
Addict
Posts: 1132
Joined: Thu Mar 31, 2022 7:03 pm
Location: Colorado, United States
Contact:

Re: Mike Shah's PureBasic - First Impression

Post by Quin »

skywalk wrote: Sat Apr 19, 2025 7:52 pm While C has retained its syntax forever,
PB has had small breaks in legacy code.
C has as well, although PB's were more extreme I think.
For example, this worked in early C standards, but now throws an erorr:

Code: Select all

main() { return 0;}
test.c:1:1: error: return type defaults to 'int' [-Wimplicit-int] There are also other things, like the removal of K&R style function prototypes, but this has all come in very recent C, to be fair.
Olli
Addict
Addict
Posts: 1238
Joined: Wed May 27, 2020 12:26 pm

Re: Mike Shah's PureBasic - First Impression

Post by Olli »

skywalk wrote:You [Quin] are correct, but Python was very obscure until 2010s [...]
Same opinion. But I look forward and I find difficult, this comparison.
If I need to deal a system, I think I ll use pureBasic. I talk about a whole system (specific hardware + software).
It is just because it happened lots of time (since 2008 for my part) to exchange technical details, and even I like the C language, what it does the power of C (its symbolic, and its syntax) could be its problem in a whole specific embedded hardware.

The fact I would teach a language as pureBasic, to a newcomer in the real professionnal life, does not require lots of energy for me.

example :

Code: Select all

EndProcedure
We know either where we are in the code, vertically (after the end of a procedure), and horizontally (in the global scope, I ignore modules, so in the global scope).

Having attributed any whole words for keywords and directives in such a language as pureBasic, allows me to gain a time to teach specific variables and enter in the main applying subject.

It is pedagogic, and in a professionnal world, we need to use pedagogic qualities.

Python syntax, I love also, but if I create anything only for me, as C also, only for me...
Post Reply