Gary Willoughby: "Why Go's design is a disservice to intelligent programmers"

Russel Winder via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Mar 28 07:28:00 PDT 2015


On Sat, 2015-03-28 at 11:16 +0000, ketmar via Digitalmars-d-announce wrote:
> […]
> 
> hm. yes, that was "coroutines on steroids".

But that's the point isn't it:

1. Processes are too heavyweight, invent threads.
2. We have masses of cores, let's map threads to cores via the kernel.
3. Processes and threads are too heavyweight, invent lightweight 
threads (aka fibres, sort of).

It could be argued that it is all just co-routines underneath, but I 
think that would be missing the point that we have 55 years more 
experience of doing these things since that single processor operating 
system model was created. We really should be doing this all a lot 
better these days.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20150328/2397ac72/attachment.sig>


More information about the Digitalmars-d-announce mailing list