Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #38667
| 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> |
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
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