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


Groups > comp.lang.misc > #2044

Re: Wirth-ian languages

From "BartC" <bc@freeuk.com>
Newsgroups comp.lang.misc
References <ljlv93$g39$1@dont-email.me> <ljm3a3$hho$1@speranza.aioe.org> <20140428111524.742@kylheku.com>
Subject Re: Wirth-ian languages
Message-ID <94y7v.153301$AI5.43400@fx32.am4> (permalink)
Organization virginmedia.com
Date 2014-04-28 20:35 +0100

Show all headers | View raw


"Kaz Kylheku" <kaz@kylheku.com> wrote in message
news:20140428111524.742@kylheku.com...
> On 2014-04-28, Joe Hynes <theda@southpark.net> wrote:
>> On 2014-04-28, bruce axtens <bugmagnet@outlook.com> wrote:
>>> Is it fair to say that most of the Wirth-ian programming languages are
>>> either dead or in palliative care? Delphi seems to be about the only
>>> thing left with any life in it. Am I missing anything?

>> What do you want to conclude? Probably Wirth's priorities and aesthetics
>> are
>> not widely shared by people who choose programming languages for
>> deployment.
>> gcc and Linux have taken over and blotted out most of the native species.
>> Linux is based on C so using anything but C/C++ will eventually bring
>> you to a wall you can't scale.
>
> C is pretty much a "Wirthian" language. The basic model of program
> organization
> and comptuation in, say, Modula-2 or C is the same: statically typed,
> block
> scoped language based on machine-language-like primitive types, and simple
> aggregates thereof, with poor support for polymorphism. Programs in these
> languages define "mills" that pump word-sized data through a Von Neumann
> machine.
>
> Nobody really needs alternatives to C which are almost the same thing,
> just with more clunky syntax and pointless limitations.

Yes we do. It wouldn't take me long to list a hundred things that are wrong
with C, yet after fixing all those the resulting language wouldn't do that
much more. It would just get rid of all the baggage, and have a smaller,
tidier and more streamlined language that is far nicer to use.

>> Most people don't get there but the constant
>> stomping out of anything that isn't gcc has been very destructive and
>> limiting generally.
>
> Nobody is holding gun to anyone's head regarding what to include in a
> distro
> of free software, and you can start your own if you don't like any of
> them.
>
> Freeware distros give you more programming languages as standard packages
> than any proprietary OS.

> Look, even Knuth caved in:
> http://www-cs-faculty.stanford.edu/~uno/faq.html
> See: "What is your favorite programming language".  That was more than 20
> years
> ago.

Is this the same guy who devised MIX, a made-up machine language, to
describe algorithms in his books? He probably isn't too hot on designing
elegant languages then. And he may have been partly forced to migrate to C
for the same reasons everyone else has found it necessary to move in that 
direction.

I even started to move there myself a year and a half ago, but am now
rebelling and moving away again to do my own thing.

There are a couple of things that are good about C: the language is
ubiquitous, and compilers for it can generate pretty good code. But that
says nothing about the language itself, which 'sucks' (and even C
programmers agree about some of its problems).

But there is little else that can do the same job (ie. implement everything
else from the ground up). Hence the need for an alternative.

-- 
Bartc 

Back to comp.lang.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Wirth-ian languages bruce axtens <bugmagnet@outlook.com> - 2014-04-28 16:23 +0000
  Re: Wirth-ian languages Joe Hynes <theda@southpark.net> - 2014-04-28 17:31 +0000
    Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-04-28 18:47 +0000
      Re: Wirth-ian languages "BartC" <bc@freeuk.com> - 2014-04-28 20:35 +0100
        Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-04-28 20:18 +0000
          Re: Wirth-ian languages "James Harris" <james.harris.1@gmail.com> - 2014-04-28 22:50 +0100
            Re: Wirth-ian languages "BartC" <bc@freeuk.com> - 2014-04-29 00:03 +0100
              Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-04-28 23:51 +0000
              Re: Wirth-ian languages "James Harris" <james.harris.1@gmail.com> - 2014-04-29 07:59 +0100
                Re: Wirth-ian languages "BartC" <bc@freeuk.com> - 2014-04-29 10:04 +0100
                Re: Wirth-ian languages "James Harris" <james.harris.1@gmail.com> - 2014-04-29 11:33 +0100
                Re: Wirth-ian languages "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-04-29 07:41 -0400
            Re: Wirth-ian languages "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-04-28 21:46 -0400
              Re: Wirth-ian languages "James Harris" <james.harris.1@gmail.com> - 2014-04-29 08:24 +0100
                Re: Wirth-ian languages "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-04-29 07:33 -0400
                Re: Wirth-ian languages "James Harris" <james.harris.1@gmail.com> - 2014-04-29 14:38 +0100
                Re: Wirth-ian languages "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-04-30 21:28 -0400
                Re: Wirth-ian languages "James Harris" <james.harris.1@gmail.com> - 2014-05-01 10:44 +0100
              Re: Wirth-ian languages "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2014-04-29 09:59 +0200
                Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-04-29 15:51 +0000
                Re: Wirth-ian languages "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2014-04-30 10:57 +0200
                Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-04-30 15:47 +0000
                Re: Wirth-ian languages "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2014-05-01 10:18 +0200
                Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-05-01 16:56 +0000
                Re: Wirth-ian languages "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2014-05-02 10:10 +0200
                Re: Wirth-ian languages "BartC" <bc@freeuk.com> - 2014-04-30 18:27 +0100
                Re: Wirth-ian languages "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2014-05-01 10:18 +0200
                Re: Wirth-ian languages Kaz Kylheku <kaz@kylheku.com> - 2014-05-01 17:10 +0000
                Re: Wirth-ian languages "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2014-05-02 09:22 +0200
  Re: Wirth-ian languages "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-04-28 20:59 -0400
    Re: Wirth-ian languages "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-04-28 21:10 -0400
    Re: Wirth-ian languages Nils M Holm <news2009@t3x.org> - 2014-04-29 07:52 +0000
    Re: Wirth-ian languages "BartC" <bc@freeuk.com> - 2014-04-29 09:45 +0100
  Re: Wirth-ian languages Jacko <jackokring@gmail.com> - 2014-04-29 05:37 -0700

csiph-web