Diferencia entre revisiones de «Corrutina»

Contenido eliminado Contenido añadido
Aosbot (discusión · contribs.)
m Mantenimiento de Control de autoridades
InternetArchiveBot (discusión · contribs.)
Agregar 1 libro para verificar la verificación) #IABot (v2.0.7) (GreenC bot
Línea 3:
Las corrutinas permiten realizar tratamientos basados en algoritmos cooperativos como [[iterador]]es, [[generador (informática)|generadores]], [[tubería (informática)|tuberías]], etcétera.
 
Según [[Donald Knuth]], el término ''corrutina'' fue inventado por Melvin Conway en 1958, cuando trabajaba en la escritura de un programa en ensamblador.<ref>{{cita libro|apellidos1=Knuth|nombre1=Donald Ervin|enlaceautor1=Donald Knuth|título=Fundamental Algorithms. The Art of Computer Programming|año=1997|url=https://archive.org/details/artcomputerprogr00knut_148|editorial=Addison-Wesley|isbn=0-201-89683-4|página=[https://archive.org/details/artcomputerprogr00knut_148/page/n240 229]|edición=3.ª|idioma=inglés|capítulo=1.4.5: History and Bibliography}}</ref> Más tarde, Conway propuso organizar un compilador en un conjunto de corrutinas, lo que trajo la posibilidad de utilizar diferentes rutas durante la depuración y de utilizar una sola estructura en producción.<ref>{{cita publicación|apellidos1=Conway|nombre1=Melvin E.|título=Design of a separable transition-diagram compiler|publicación=Communications of the ACM|fecha=julio de 1963|volumen=6|número=7|url=http://portal.acm.org/citation.cfm?id=366704|idioma=inglés}}</ref>
 
== Véase también ==