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


Groups > comp.lang.forth > #38667

Re: Less Is Moore

From "Rod Pemberton" <bork@lllljunkqwer.cpm>
Newsgroups comp.lang.forth
Subject Re: Less Is Moore
Date 2015-04-27 20:11 -0400
Organization Aioe.org NNTP Server
Message-ID <op.xxrz5r1ywa0t4m@localhost> (permalink)
References <f5ce5d72-b1eb-4847-be7b-10152363488a@googlegroups.com> <op.xxrvsl2fwa0t4m@localhost> <op.xxrvwxixwa0t4m@localhost> <hvednTHdIqsGWKPInZ2dnUU7-TWdnZ2d@supernews.com>

Show all headers | View raw


On Mon, 27 Apr 2015 19:26:17 -0400, Elizabeth D. Rather  
<erather@forth.com> wrote:
> On 4/27/15 12:39 PM, Rod Pemberton wrote:
>> On Mon, 27 Apr 2015 18:37:23 -0400, Rod Pemberton
>> <bork@lllljunkqwer.cpm> wrote:
>>> On Mon, 27 Apr 2015 16:10:01 -0400, Steve Graham
>>> <solitary.wanderer52@gmail.com> wrote:

>>>> https://samgentle.com/posts/2015-04-26-less-is-moore
>>>>
>>>> The author posits that Forth is minimalistic because it originated
>>>> in a resource-constrained era and asks if it is still relevant?
>>>
>>> I see that as a valid question.  BASIC on the Commodore C64 is not
>>> well-suited to a modern x86 PC with lots of memory.  The language
>>> has constraints due to the constrained resources of the original
>>> machine.  Forth obviously requires lots of stack juggling.  This
>>> is an activity which is needed in other languages.
>>
>> Ooops...  s/needed/unneeded
>
> Yes, but it's an activity on the programmer's part, not the device's.

Yes, but one could argue that the activity came about due to scarce
resources or an over-emphasis on language simplicity.

> And experienced Forth programmers need a lot less of it than other
> people. The fact is, Forth applications are consistently a lot smaller
> than programs written in languages that "don't need stack juggling"
> with comparable performance.
>

Is size the goal or speed or correctness or readability?  ...

For most of my programming history, speed has been of the utmost
importance, without regard for the language.

Forth programmers seem to place a tremendous importance on small
code size.  This too seems to be unecessary for modern machines.
Even small embedded devices today have access to large capacity
storage and high-speed bandwidth.

Whereas for C programmers, the emphasis is mostly on speed, but
with much emphasis on correctness of code.


Rod Pemberton

-- 
Cars kill more people than guns in the U.S.
Yet, no one is trying to take away your car.

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


Thread

Less Is Moore Steve Graham <solitary.wanderer52@gmail.com> - 2015-04-27 13:10 -0700
  Re: Less Is Moore "Alex McDonald" <blog@rivadpm.com> - 2015-04-27 21:22 +0100
    Re: Less Is Moore "Elizabeth D. Rather" <erather@forth.com> - 2015-04-27 13:29 -1000
      Re: Less Is Moore Mark Wills <markwills1970@gmail.com> - 2015-04-28 01:12 -0700
  Re: Less Is Moore "Rod Pemberton" <bork@lllljunkqwer.cpm> - 2015-04-27 18:37 -0400
    Re: Less Is Moore "Rod Pemberton" <bork@lllljunkqwer.cpm> - 2015-04-27 18:39 -0400
      Re: Less Is Moore "Elizabeth D. Rather" <erather@forth.com> - 2015-04-27 13:26 -1000
        Re: Less Is Moore "Rod Pemberton" <bork@lllljunkqwer.cpm> - 2015-04-27 20:11 -0400
          Re: Less Is Moore "Elizabeth D. Rather" <erather@forth.com> - 2015-04-27 17:59 -1000
  Re: Less Is Moore "HAA" <someone@microsoft.com> - 2015-05-01 13:39 +1000

csiph-web