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


Groups > comp.lang.c > #56471

Re: faster than c

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.lang.c
Subject Re: faster than c
Date 2015-01-19 15:23 +0100
Organization A noiseless patient Spider
Message-ID <m9j40k$9tt$1@dont-email.me> (permalink)
References (9 earlier) <bdf06552-7f7d-4242-b9f4-21f99d4531ef@googlegroups.com> <m9iljj$j74$1@dont-email.me> <4b9458ed-5d93-462a-9757-ee881192e378@googlegroups.com> <m9iqnv$6qg$1@dont-email.me> <b8cd8dd8-f697-4178-9586-4de98f6b612d@googlegroups.com>

Show all headers | View raw


On 19/01/15 13:00, fir wrote:
> W dniu poniedziałek, 19 stycznia 2015 12:45:41 UTC+1 użytkownik David Brown napisał:
>> On 19/01/15 12:41, fir wrote:
<snip>
>> That is how subroutines ("functions" in C) work, not coroutines.
>> Coroutines look like:
>>
>> f() { ... yield to g ... }
>> g() { ... yield to f ... }
>>
>> with the "yields" returning to the middle of the functions, rather than
>> the start.
>>
> 
> you mean like g() has some labels:
> in various parts of code, 
> 

Rather than making a series of random guesses, then posting increasingly
confused and misguided followups, why don't you read the Wikipedia
article on coroutines and start from there?  When you have an idea of
what they are, you can think about how they might be used to improve
software design in a language that has full support for them.

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


Thread

faster than c fir <profesor.fir@gmail.com> - 2015-01-10 13:11 -0800
  Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-10 14:26 -0800
    Re: faster than c Chad <cdalten@gmail.com> - 2015-01-10 14:43 -0800
      Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-10 15:20 -0800
    Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-10 15:39 -0800
    Re: faster than c glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-01-11 09:23 +0000
      Re: faster than c asetofsymbols@gmail.com - 2015-01-11 02:17 -0800
      Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-11 06:00 -0800
      Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-12 06:46 -0800
        Re: faster than c Morris Dovey <mrdovey@iedu.com> - 2015-01-12 15:01 -0600
          Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-12 13:44 -0800
            Re: faster than c Morris Dovey <mrdovey@iedu.com> - 2015-01-12 16:59 -0600
              Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-12 15:25 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-13 04:56 -0800
        Re: faster than c glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-01-12 23:26 +0000
          Re: faster than c jt@toerring.de (Jens Thoms Toerring) - 2015-01-13 01:10 +0000
          Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-13 05:16 -0800
  faster than c Chad <cdalten@gmail.com> - 2015-01-10 14:42 -0800
  Re: faster than c Cooler_x0a <c00f3r@gmail.com> - 2015-01-10 15:51 -0800
  Re: faster than c Geoff <geoff@invalid.invalid> - 2015-01-11 00:21 -0800
    Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-11 02:27 -0800
      Re: faster than c gamo <gamo@telecable.es> - 2015-01-11 12:17 +0100
    Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-11 21:02 +0100
    Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-21 03:44 -0800
      Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-21 05:08 -0800
      Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-21 13:53 +0000
        Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-21 06:03 -0800
          Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-22 15:06 +0100
            Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-22 06:57 -0800
              Re: faster than c mark.bluemel@gmail.com - 2015-01-22 07:27 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-22 07:36 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-22 07:45 -0800
            Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-24 22:36 -0700
  Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-11 21:16 +0100
  Re: faster than c Tim Prince <tprince@computer.org> - 2015-01-11 15:42 -0500
  Re: faster than c Michael Angelo Ravera <maravera@prodigy.net> - 2015-01-14 12:25 -0800
  Re: faster than c Jorgen Grahn <grahn+nntp@snipabacken.se> - 2015-01-17 13:29 +0000
    Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 05:32 -0800
    Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-01-17 14:42 +0100
      Re: faster than c Jorgen Grahn <grahn+nntp@snipabacken.se> - 2015-01-17 19:29 +0000
        Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 11:55 -0800
    Re: faster than c "Osmium" <r124c4u102@comcast.net> - 2015-01-17 08:00 -0600
    Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-17 10:15 -0800
      Re: faster than c wssimms@gmail.com - 2015-01-17 10:31 -0800
        Re: faster than c glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-01-17 19:10 +0000
          Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 11:21 -0800
        Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 11:13 -0800
        Re: faster than c Öö Tiib <ootiib@hot.ee> - 2015-01-17 12:32 -0800
          Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 11:01 +0100
            Re: faster than c Keith Thompson <kst-u@mib.org> - 2015-01-19 08:24 -0800
              Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 22:52 +0100
              Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-20 00:04 -0600
            Re: faster than c Öö Tiib <ootiib@hot.ee> - 2015-01-19 10:12 -0800
              Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 23:05 +0100
                Re: faster than c Öö Tiib <ootiib@hot.ee> - 2015-01-19 16:23 -0800
            Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-24 09:32 -0700
              Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-03-24 19:08 +0100
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-25 12:31 -0700
                Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-03-25 12:45 -0700
                Re: faster than c Keith Thompson <kst-u@mib.org> - 2015-03-25 12:58 -0700
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-03-25 21:22 +0100
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-25 16:30 -0700
                Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-03-26 00:50 +0100
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-28 09:20 -0700
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-03-26 00:55 +0100
                Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-03-26 01:06 +0100
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-03-26 11:34 +0100
                Re: faster than c Keith Thompson <kst-u@mib.org> - 2015-03-25 20:29 -0700
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-25 16:34 -0700
                Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-03-26 13:53 +1300
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-28 15:08 -0700
                Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-03-29 11:28 +1300
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-30 12:42 -0700
                Re: faster than c Kaz Kylheku <kaz@kylheku.com> - 2015-03-30 20:06 +0000
                Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-03-31 16:37 +1300
                Re: faster than c Kaz Kylheku <kaz@kylheku.com> - 2015-03-31 05:13 +0000
                Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-03-31 16:33 +1300
                Re: faster than c Philip Lantz <prl@canterey.us> - 2015-03-31 00:14 -0700
      Re: faster than c wssimms@gmail.com - 2015-01-17 10:33 -0800
        Re: faster than c Greg Martin <greg.at.softsprocket@dot.com> - 2015-01-17 20:03 +0000
          Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 11:07 +0100
          Re: faster than c wpihughes@gmail.com - 2015-01-26 13:30 -0800
      Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-01-18 16:36 +1300
    Re: faster than c glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-01-17 19:02 +0000
      Re: faster than c BartC <bc@freeuk.com> - 2015-01-17 19:14 +0000
        Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 11:41 -0800
          Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 12:06 -0800
            Re: faster than c BartC <bc@freeuk.com> - 2015-01-17 20:36 +0000
              Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 13:01 -0800
                Re: faster than c BartC <bc@freeuk.com> - 2015-01-17 21:18 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 13:36 -0800
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 11:17 +0100
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-19 10:40 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 03:29 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 03:41 -0800
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 12:45 +0100
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 04:00 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 04:31 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 04:48 -0800
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-19 15:23 +0100
                Re: faster than c mark.bluemel@gmail.com - 2015-01-19 07:25 -0800
                Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-19 08:56 -0800
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-19 17:01 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 09:08 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 09:19 -0800
                Re: faster than c Bartc <bc@freeuk.com> - 2015-01-19 17:46 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 10:19 -0800
                Re: faster than c Geoff <geoff@invalid.invalid> - 2015-01-19 10:56 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 11:30 -0800
                Re: faster than c Keith Thompson <kst-u@mib.org> - 2015-01-19 14:22 -0800
                Re: faster than c mark.bluemel@gmail.com - 2015-01-20 00:45 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-20 01:20 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 08:25 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-20 00:57 -0800
                Re: faster than c fmassei@gmail.com - 2015-01-19 03:58 -0800
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-20 00:05 -0600
                Re: faster than c fmassei@gmail.com - 2015-01-20 02:11 -0800
                Re: faster than c asetofsymbols@gmail.com - 2015-01-20 02:18 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-20 02:30 -0800
                Re: faster than c asetofsymbols@gmail.com - 2015-01-20 05:16 -0800
                Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-01-20 14:18 +0100
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-20 15:29 -0600
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-20 21:53 +0000
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-20 17:37 -0600
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-21 00:05 +0000
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-21 01:38 -0600
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-21 07:46 +0000
                Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-21 03:23 -0800
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-21 13:52 +0000
                Re: faster than c Morris Dovey <mrdovey@iedu.com> - 2015-01-21 08:53 -0600
                Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-01-21 01:18 +0100
                Re: faster than c fmassei@gmail.com - 2015-01-20 16:41 -0800
                Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-01-21 01:58 +0100
                Re: faster than c fmassei@gmail.com - 2015-01-20 17:11 -0800
                Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-01-21 02:18 +0100
                Re: faster than c fmassei@gmail.com - 2015-01-20 17:38 -0800
                Re: faster than c Keith Thompson <kst-u@mib.org> - 2015-01-21 08:48 -0800
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-20 15:24 -0600
                Re: faster than c fmassei@gmail.com - 2015-01-20 13:38 -0800
                Re: faster than c Greg Martin <greg.at.softsprocket@dot.com> - 2015-01-21 16:43 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-21 10:09 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-24 01:15 -0800
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-21 23:59 -0600
                Re: faster than c fmassei@gmail.com - 2015-01-22 01:17 -0800
                Re: faster than c wssimms@gmail.com - 2015-01-22 05:16 -0800
                Re: faster than c fmassei@gmail.com - 2015-01-22 05:27 -0800
                Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-22 05:36 -0800
                Re: faster than c fmassei@gmail.com - 2015-01-22 05:54 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-22 05:55 -0800
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-22 15:18 +0100
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-01-23 00:53 -0600
                Re: faster than c fmassei@gmail.com - 2015-01-23 00:36 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-23 01:09 -0800
                Re: faster than c fmassei@gmail.com - 2015-01-23 01:33 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-23 01:55 -0800
                Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-01-23 22:44 +1300
                Re: faster than c fmassei@gmail.com - 2015-01-23 01:56 -0800
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-22 15:11 +0100
                Re: faster than c fmassei@gmail.com - 2015-01-22 06:21 -0800
                Re: faster than c David Brown <david.brown@hesbynett.no> - 2015-01-22 16:46 +0100
                Re: faster than c fmassei@gmail.com - 2015-01-22 07:58 -0800
                Re: faster than c Lowell Gilbert <lgusenet@be-well.ilk.org> - 2015-01-22 12:29 -0500
                Re: faster than c fmassei@gmail.com - 2015-01-22 10:09 -0800
                Re: faster than c "Chris M. Thomasson" <no@spam.invalid> - 2015-01-22 14:07 -0800
                Re: faster than c asetofsymbols@gmail.com - 2015-01-24 00:40 -0800
                Re: faster than c "Chris M. Thomasson" <no@spam.invalid> - 2015-01-24 12:53 -0800
                Re: faster than c Greg Martin <greg.at.softsprocket@dot.com> - 2015-01-22 15:09 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-22 01:59 -0800
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-24 09:46 -0700
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-03-25 02:15 -0500
                Re: faster than c asetofsymbols@gmail.com - 2015-03-25 02:45 -0700
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-25 11:30 -0700
                Re: faster than c Robert Wessel <robertwessel2@yahoo.com> - 2015-03-26 00:42 -0500
                Re: faster than c Tim Rentsch <txr@alumni.caltech.edu> - 2015-03-28 11:35 -0700
                Re: faster than c Keith Thompson <kst-u@mib.org> - 2015-01-17 14:42 -0800
                Re: faster than c BartC <bc@freeuk.com> - 2015-01-17 22:53 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 15:13 -0800
        Re: faster than c glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-01-17 22:02 +0000
        Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-17 16:21 -0800
          Re: faster than c BartC <bc@freeuk.com> - 2015-01-18 01:27 +0000
            Re: faster than c glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-01-18 01:41 +0000
            Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-18 00:11 -0800
              Re: faster than c BartC <bc@freeuk.com> - 2015-01-18 11:23 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-18 05:55 -0800
                Re: faster than c BartC <bc@freeuk.com> - 2015-01-18 20:11 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-18 13:12 -0800
                Re: faster than c BartC <bc@freeuk.com> - 2015-01-18 23:11 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-18 15:49 -0800
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-18 16:06 -0800
                Re: faster than c Bartc <bc@freeuk.com> - 2015-01-19 01:03 +0000
                Re: faster than c Richard Heathfield <invalid@see.sig.invalid> - 2015-01-19 08:13 +0000
                Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-19 01:39 -0800
                Re: faster than c Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-01-18 13:52 -0800
                Re: faster than c BartC <bc@freeuk.com> - 2015-01-18 23:36 +0000
      Re: faster than c Walter Banks <walter@bytecraft.com> - 2015-01-20 14:01 -0500
        Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-20 11:18 -0800
    Re: faster than c Melzzzzz <mel@zzzzz.com> - 2015-01-17 22:30 +0100
    Re: faster than c Ian Collins <ian-news@hotmail.com> - 2015-01-18 16:49 +1300
  Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 05:55 -0800
    Re: faster than c BartC <bc@freeuk.com> - 2015-01-17 14:30 +0000
      Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 07:32 -0800
        Re: faster than c BartC <bc@freeuk.com> - 2015-01-17 15:56 +0000
          Re: faster than c fir <profesor.fir@gmail.com> - 2015-01-17 08:33 -0800
  Re: faster than c fmassei@gmail.com - 2015-01-19 02:26 -0800
  faster than c asetofsymbols@gmail.com - 2015-01-20 00:12 -0800

csiph-web