Veröffentlichungen
Juni 2020
So Mo Di Mi Do Fr Sa
123456
78910111213
14151617181920
21222324252627
282930 
DBApp-Suche

Application datasets: 20716 Version datasets: 149389
DBApp v1.06
Copyright © demon
Werbung
  Continuation Passing C

CPC (Continuation Passing C) ist eine Programmiersprache, die zum Schreiben von parallelen Systemen dient. Der CPC-Programmierer manipuliert sehr schlanke Threads, die kooperativ oder präemptiv laufen können. Das CPC-Programm wird dann vom CPC-Übersetzer verarbeitet, der sehr effizienten Ereignissteuerungs-Code erzeugt. Dieser Ansatz ergibt das Beste aus zwei Welten: den relativen Komfort der Programmierung mit Threads und den niedrigen Speicherbedarf von Ereignissteuerungs-Code. Die Semantik von CPC ist definiert als eine Übersetzung von CPC-Quellcode in normalen C-Code. Die dafür verwendete Technik ist bekannt als Konvertierung in Continuation Passing. Die aktuelle Implementation von CPC wurde verwendet für Hekate, einen BitTorrent-Seeder, der Millionen von parallelen Torrents und zehntausende von gleichzeitig verbundenen Peers handhaben kann. (non)


 

Homepage: http://www.pps.jussieu.fr/~kerneis/software/cpc/
Rating:
Lizenz: MIT/X Consortium License
Kategorie: Konsole
 
 

.: Hauptzweig
2013-06-19  0.9.1  Kleinere neue Funktionen  mehr...  
 
  Angaben ändern   Neue Version melden