| dyncall Power Flexible Message Systems, Dynamic Function Call Dispatch-mechanismen, Sluiting-implementaties |
Download nu |
dyncall Rangschikking & Samenvatting
- Naam uitgever:
- Daniel Adler
- Uitgever website:
- http://dyncall.org/
- Besturingssystemen:
- Mac OS X
dyncall Tags
dyncall Beschrijving
Power Flexible Message Systems, Dynamic Function Call Dispatch Mechanismen, Sluiting Implementations De Dyncall-bibliotheek is ingelapselde architectuur-, OS- en Compiler-specifieke functieoproep Semantiek in een virtuele "Bind-argumentparameters van links naar rechts en vervolgens bellen" Interface waarmee programmeurs op een volledig dynamische manier c-functies kunnen bellen. Met andere woorden, in plaats van een functie rechtstreeks te bellen, biedt de Dyncall-bibliotheek een mechanisme om de functieparameters handmatig te duwen en om de oproep achteraf te geven. Dit betekent dat een programma bij runtime kan bepalen welke functie te bellen en welke parameters moeten worden gepasseerd eraan. De bibliotheek is geschreven in C en montage en biedt een zeer eenvoudige C-interface om aan te programmeren. De bibliotheek komt erg handig voor flexibele berichtsystemen, sluitingstoewijzing, dynamische functie-oproepverzending-mechanismen, of zelfs om verschillende programmeertalen te overbruggen. Toen Komt naar taalbindingen, de Dyncall-bibliotheek biedt een schone en draagbare C-interface om oproepen naar buitenlandse code uit te voeren met behulp van kleine call-kernels die in de montage zijn geschreven. In plaats van code te bieden voor elke overbrugde functie-oproep, die onnodig resulteert in code BOAT, worden slechts een aantal instructies gebruikt om elke mogelijke call.note aan te roepen: Dyncall wordt vrijgegeven onder de BSD-licentie (herzien).
dyncall Gerelateerde software