Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.folklore.computers > #232377

Re: A Modern "Hello World"

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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