Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.folklore.computers > #232377
| From | John Ames <commodorejohn@gmail.com> |
|---|---|
| Newsgroups | alt.folklore.computers |
| Subject | Re: A Modern "Hello World" |
| Date | 2025-12-05 08:08 -0800 |
| Organization | A noiseless patient Spider |
| Message-ID | <20251205080823.00005977@gmail.com> (permalink) |
| References | <slrn10j5p7q.gqmf.lars@cleo.beagle-ears.com> <clock-20251205153453@ram.dialup.fu-berlin.de> <slrn10j5sst.gqmf.lars@cleo.beagle-ears.com> |
On Fri, 5 Dec 2025 15:00:45 -0000 (UTC) Lars Poulsen <lars@beagle-ears.com> wrote: > I still do not know how to write a program that can do the above, and > I have no idea how to get started; I do not even know which would be > the simplest language/framework to do it in. The problem is that once you go beyond basic command-line environments, the answer to the question is almost *entirely* dependent on the OS and/or GUI framework; even in the same language, it's different in Win32 than it is in OSX, several whole *flavors* of different on *nix depending on whether you're using Qt, GTK, Motif, raw X11 calls, or any of half-a-dozen other minor toolkits, etc. etc. And where it's *not* different, it's because the language offers an abstraction that tries to gloss over the differences for you - as in Java, and to a lesser extent Python. Which is not necessarily a bad thing, but does mean that you're limited by the design choices of the abstraction, which tends to be a least-common-denominator that never quite fits in with *any* of the native environments it's targeting. > Just a couple decades ago, such a program would be written in a few > lines of Visual Basic, but I don't think that exists any more. Sadly, no (although there are attempts to revive it; would-be spiritual successors as well, but only GAMBAS even shows a true understanding of what made it great.) For many a year it was the absolute simplest way to go from zero to functional GUI application - however, it never did run on any platform besides Windows (unless you count the original v.1 VB-for-DOS, which *did* exist but I don't think I've ever seen an application built with it.)
Back to alt.folklore.computers | Previous | Next — Previous in thread | Next in thread | Find similar
A Modern "Hello World" Lars Poulsen <lars@beagle-ears.com> - 2025-12-05 13:58 +0000
Re: A Modern "Hello World" ram@zedat.fu-berlin.de (Stefan Ram) - 2025-12-05 14:36 +0000
Re: A Modern "Hello World" Lars Poulsen <lars@beagle-ears.com> - 2025-12-05 15:00 +0000
Re: A Modern "Hello World" ram@zedat.fu-berlin.de (Stefan Ram) - 2025-12-05 15:14 +0000
Re: A Modern "Hello World" John Ames <commodorejohn@gmail.com> - 2025-12-05 08:08 -0800
Re: A Modern "Hello World" ram@zedat.fu-berlin.de (Stefan Ram) - 2025-12-05 16:20 +0000
Re: A Modern "Hello World" John Ames <commodorejohn@gmail.com> - 2025-12-05 09:10 -0800
Re: A Modern "Hello World" ram@zedat.fu-berlin.de (Stefan Ram) - 2025-12-05 17:26 +0000
Re: A Modern "Hello World" John Ames <commodorejohn@gmail.com> - 2025-12-05 09:37 -0800
Re: A Modern "Hello World" Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-14 20:12 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-14 20:31 +0000
Re: A Modern "Hello World" Chris Ahlstrom <OFeem1987@teleworm.us> - 2025-12-16 12:15 -0500
Re: A Modern "Hello World" John Ames <commodorejohn@gmail.com> - 2025-12-16 09:21 -0800
Re: A Modern "Hello World" John Ames <commodorejohn@gmail.com> - 2025-12-15 08:21 -0800
Re: A Modern "Hello World" Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-15 22:45 +0000
Re: A Modern "Hello World" John Ames <commodorejohn@gmail.com> - 2025-12-15 14:53 -0800
Re: A Modern "Hello World" Nuno Silva <nunojsilva@invalid.invalid> - 2025-12-15 23:06 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-16 07:49 +0000
Re: A Modern "Hello World" David Wade <g4ugm@dave.invalid> - 2025-12-16 15:05 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-16 19:46 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-05 19:10 +0000
Re: A Modern "Hello World" scott@slp53.sl.home (Scott Lurndal) - 2025-12-05 18:49 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-05 22:51 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-05 19:09 +0000
Re: A Modern "Hello World" Anthk NM <anthk@disroot.org> - 2025-12-21 21:38 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-22 06:53 +0000
Re: A Modern "Hello World" Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-22 17:33 +0000
Re: A Modern "Hello World" Peter Flass <Peter@Iron-Spring.com> - 2025-12-22 13:52 -0700
Re: A Modern "Hello World" Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-22 21:12 +0000
Re: A Modern "Hello World" Nuno Silva <nunojsilva@invalid.invalid> - 2025-12-23 11:09 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-05 19:04 +0000
Re: A Modern "Hello World" Anthk NM <anthk@disroot.org> - 2025-12-21 21:38 +0000
Re: A Modern "Hello World" Mike Spencer <mds@bogus.nodomain.nowhere> - 2025-12-06 23:40 -0400
Re: A Modern "Hello World" "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-07 10:55 +0000
Re: A Modern "Hello World" Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-07 23:27 +0000
Re: A Modern "Hello World" rbowman <bowman@montana.com> - 2025-12-08 01:38 +0000
Re: A Modern "Hello World" Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-14 20:14 +0000
Re: A Modern "Hello World" David Bridgham <dab@froghouse.org> - 2025-12-05 14:55 -0500
Re: A Modern "Hello World" Theo <theom+news@chiark.greenend.org.uk> - 2025-12-06 12:02 +0000
Re: A Modern "Hello World" Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-14 02:09 +0000
Re: A Modern "Hello World" Anthk NM <anthk@disroot.org> - 2025-12-21 21:38 +0000
csiph-web