Coroutine - Programming Languages With Native Support

Programming Languages With Native Support

  • Aikido
  • AngelScript
  • BCPL
  • Pascal: Borland Turbo Pascal 7.0 with uThreads module
  • BETA
  • BLISS
  • C#
  • ChucK
  • D
  • Dynamic C
  • Erlang
  • F#
  • Factor
  • GameMonkey Script
  • Go
  • Haskell
  • High Level Assembly
  • Icon
  • Io
  • JavaScript (since 1.7)
  • Limbo
  • Lua
  • Lucid
  • µC++
  • MiniD
  • Modula-2
  • Nemerle
  • Perl (Perl 5 with Coro, native since Perl 6)
  • PHP (with HipHop, native since PHP 5.5)
  • Prolog
  • Python (since 2.5)
  • Ruby
  • Sather
  • Scheme
  • Self
  • Simula 67
  • Squirrel
  • Stackless Python
  • SuperCollider
  • Tcl (since 8.6)
  • urbiscript

Since continuations can be used to implement coroutines, programming languages that support them can also quite easily support coroutines.

Read more about this topic:  Coroutine

Famous quotes containing the words programming, languages, native and/or support:

    If there is a price to pay for the privilege of spending the early years of child rearing in the driver’s seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.
    Melinda M. Marshall (20th century)

    The less sophisticated of my forbears avoided foreigners at all costs, for the very good reason that, in their circles, speaking in tongues was commonly a prelude to snake handling. The more tolerant among us regarded foreign languages as a kind of speech impediment that could be overcome by willpower.
    Barbara Ehrenreich (b. 1941)

    When we see a soul whose acts are all regal, graceful, and pleasant as roses, we must thank God that such things can be and are, and not turn sourly on the angel, and say, “Crump is a better man with his grunting resistance to all his native devils.”
    Ralph Waldo Emerson (1803–1882)

    Never support two weaknesses at the same time. It’s your combination sinners—your lecherous liars and your miserly drunkards—who dishonor the vices and bring them into bad repute.
    Thornton Wilder (1897–1975)