Veröffentlichungen
Dezember 2015
So Mo Di Mi Do Fr Sa
 12345
6789101112
13141516171819
20212223242526
27_2_8293031 
DBApp-Suche

Application datasets: 19855 Version datasets: 134597
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