I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
On Mon, 19 Jan 2026 11:00:43 +0000, The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
On Tue, 20 Jan 2026 05:04:04 +0200, Steve Hayes wrote:
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
Of course it can produce stand-alone programs.
<https://jupyter.org/> -- written in Python, didn?t you know? <https://www.python-httpx.org/> -- written in Python. <https://salsa.debian.org/debian/apt-listchanges/> -- written in Python.
The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
On Mon, 19 Jan 2026 11:00:43 +0000, The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
Steve Hayes <hayesstw@telkomsa.net> writes:
The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
That?s debatable, but either way, most people don?t care about that
enough to impact language choice.
'C' remains very very good ... but CAN be kind
˙ of clunky, depending on your needs. If a lot
˙ of work with strings is required, well ....
On Tue, 20 Jan 2026 05:04:04 +0200, Steve Hayes wrote:
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
Of course it can produce stand-alone programs.
<https://jupyter.org/> -- written in Python, didn?t you know? <https://www.python-httpx.org/> -- written in Python. <https://salsa.debian.org/debian/apt-listchanges/> -- written in Python.
On Tue, 20 Jan 2026 05:04:04 +0200, Steve Hayes wrote:
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
Of course it can produce stand-alone programs.
<https://jupyter.org/> -- written in Python, didn?t you know? ><https://www.python-httpx.org/> -- written in Python. ><https://salsa.debian.org/debian/apt-listchanges/> -- written in Python.
Richard Kettlewell <invalid@invalid.invalid> wrote:
Steve Hayes <hayesstw@telkomsa.net> writes:
The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
That?s debatable, but either way, most people don?t care about that
enough to impact language choice.
So do all versions of Linux come with a built-in Python interpreter?
So do all versions of Linux come with a built-in Python interpreter?
Steve Hayes <hayesstw@telkomsa.net> writes:
So do all versions of Linux come with a built-in Python interpreter?
I?ve no idea, but it doesn?t matter.
On 19/01/2026 22:33, c186282 wrote:
'C' remains very very good ... but CAN be kind
˙ of clunky, depending on your needs. If a lot
˙ of work with strings is required, well ....
I love strings in C.
I spent so long programming with them....
So do all versions of Linux come with a built-in Python interpreter?
On 2026-01-20, The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 22:33, c186282 wrote:
'C' remains very very good ... but CAN be kind
˙ of clunky, depending on your needs. If a lot
˙ of work with strings is required, well ....
I love strings in C.
I spent so long programming with them....
...that I've built my own personal library full of functions
that do all sorts of nifty things with strings.
On 2026-01-20, Steve Hayes wrote:
On Mon, 19 Jan 2026 11:00:43 +0000, The Natural Philosopher
<tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
It can be compiled, just like some Java and Lisps will also offer compilation.
As for stand-alone programs, what *is* a stand-alone program? Even if statically-linked, do you consider e.g. a C program stand-alone if it requires a hosted implementation to run on?
On Tue, 20 Jan 2026 08:42:08 +0000, Richard Kettlewell <invalid@invalid.invalid> wrote:
Steve Hayes <hayesstw@telkomsa.net> writes:
The Natural Philosopher <tnp@invalid.invalid> wrote:
On 19/01/2026 04:10, c186282 wrote:
I know some here HATE Python ... but it really IS
almost infinitely useful these days. The look and
feel is sort of BASIC, sort of FORTRAN, sort of Pascal++.
It Just Works.
I've not used any of those languages in decades, either.
I've played with Python, BASIC and Pascal.
The thing I don't understand about Python is why it is so popular when
it is an interpreted rather than a compiled language, so it can't
produce stand-alone programs.
That?s debatable, but either way, most people don?t care about that
enough to impact language choice.
So do all versions of Linux come with a built-in Python interpreter?
On 19/01/2026 22:33, c186282 wrote:
'C' remains very very good ... but CAN be kind
˙˙ of clunky, depending on your needs. If a lot
˙˙ of work with strings is required, well ....
I love strings in C.
I spent so long programming with them....
On 20/01/2026 19:01, Charlie Gibbs wrote:
On 2026-01-20, The Natural Philosopher <tnp@invalid.invalid> wrote:Almost. I just know how to approach using them . The c library has all
On 19/01/2026 22:33, c186282 wrote:
'C' remains very very good ... but CAN be kind
˙ ˙ of clunky, depending on your needs. If a lot
˙ ˙ of work with strings is required, well ....
I love strings in C.
I spent so long programming with them....
...that I've built my own personal library full of functions
that do all sorts of nifty things with strings.
you need at the basic level
On Tue, 20 Jan 2026 12:17:59 +0200, Steve Hayes wrote:
So do all versions of Linux come with a built-in Python interpreter?
'All' is a dangerous qualifier but any version I've installed did. They
may be different versions. Linux Mint is 3.12.3, Ubuntu 25.10 is 3.13.7,
and Fedora and Arch are both 3.14.2. You can have multiple versions installed and manage them with uv but those are the defaults.
Exactly ... the 'C' program typically makes use of
˙ a lot of OS calls. I wouldn't say it's "interpreted"
˙ but its also not purely self-standing.
On Tue, 20 Jan 2026 12:17:59 +0200, Steve Hayes wrote:
So do all versions of Linux come with a built-in Python interpreter?
There is this thing called a ?package manager?, which automatically
pulls in any necessary dependencies (that aren?t already present) when
you try to install something. So if an executable is written in
Python, you don?t even have to know that. It gets invoked in the same
way as any other executable.
On Tue, 20 Jan 2026 20:16:52 -0000 (UTC), Lawrence D?Oliveiro wrote:
On Tue, 20 Jan 2026 12:17:59 +0200, Steve Hayes wrote:
So do all versions of Linux come with a built-in Python
interpreter?
There is this thing called a ?package manager?, which automatically
pulls in any necessary dependencies (that aren?t already present)
when you try to install something. So if an executable is written
in Python, you don?t even have to know that. It gets invoked in the
same way as any other executable.
Thank you. That's what I wanted to know.
So if I write some Python code in, say, Windows, I can just run it
under Linux without having to install anything?
On Tue, 20 Jan 2026 20:16:52 -0000 (UTC), Lawrence DOliveiro <ldo@nz.invalid> wrote:
On Tue, 20 Jan 2026 12:17:59 +0200, Steve Hayes wrote:
So do all versions of Linux come with a built-in Python interpreter?
There is this thing called a ?package manager?, which automatically
pulls in any necessary dependencies (that aren?t already present) when
you try to install something. So if an executable is written in
Python, you don?t even have to know that. It gets invoked in the same
way as any other executable.
Thank you. That's what I wanted to know.
So if I write some Python code in, say, Windows, I can just run it
under Linux without having to install anything?
On Tue, 20 Jan 2026 18:02:55 -0500, c186282 wrote:
All I've seen ... at least a decade+ now. Used to be P2,
now P3.
For a while python2 and python3 would be installed. It was extended a
couple of times but the sunset was in 2020. If you still have python2
you're on your own.
Mostly, something writ for Winders will work in Linux without TOO
much problem - but don't expect NO problems. Lin and Win are
'different universes' to a degree.
I sometimes promote Lazarus/FPC ... that IS designed to work both Win
and Lin. Often the main gotcha is stupid stuff like font names/sizes
for the GUI.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 19:03:46 |
| Calls: | 117 |
| Calls today: | 117 |
| Files: | 367 |
| D/L today: |
540 files (253M bytes) |
| Messages: | 70,845 |
| Posted today: | 26 |