2
Warum definieren Programmierer Programmiermodelle, um C / POSIX für Parallelität zu ersetzen?
Anbieter neuer Computerarchitekturen versuchen regelmäßig, neue Programmiermodelle einzuführen, z. B. kürzlich CUDA / OpenCL für GPGPUs, und C / POSIX als Steuerungsschnittstelle für die Plattformparallelität zu verdrängen. (Poss & Koening, AM3: Auf dem Weg zu einem Hardware-Unix-Beschleuniger für viele Kerne, 2015) Warum versuchen Architekturdesigner, neue Programmiermodelle zu entwerfen, um C …