unbekannte sprache lernen



  • ;fricky schrieb:

    also geben tut's das schon, es gibt nur selten 'nen grund, sowas zu verwenden. 🙂

    Der Grund, es nicht zu verwenden, liegt einzig und allein darin, dass es so kompliziert in C umzusetzen ist. Es ist kein natuerliches Konzept der Sprache und deswegen beschaeftigt sich auch kein C-Programmierer damit. Wahrscheinlich haben die meisten noch nicht mal davon gehoert. Jetzt habt ihr die Gelegenheit ... Warum? Es gibt z.B. ein Paper uber Continuation Monads in Haskell, das die Universalitaet dieser beweisst. Man kann Exceptions, Concurrency, ... und alles andere damit ausdruecken.

    Here are the implementations of TRY() and FAIL

    Recht lang die Implementation. Und baut auch nur Scheme nach.



  • knivil schrieb:

    ...Continuation Monads in Haskell, das die Universalitaet dieser beweisst. Man kann Exceptions, Concurrency, ... und alles andere damit ausdruecken.

    kann man bestimmt, *fg*

    Abuse of the Continuation monad can produce code that is impossible to understand and maintain.

    http://www.haskell.org/all_about_monads/html/contmonad.html
    🙂



  • Das kann ich auch, dazu brauche ich aber eigentlich keine Continuation. So, what's your point?



  • knivil schrieb:

    So, what's your point?

    du sollst diese technik da verwenden, wo sie sinn macht, und nicht (originaltext knivil) 'alles andere damit ausdrücken'.
    🙂



  • Ach und den Konjunktiv hast du ueberlesen?

    du sollst diese technik da verwenden, wo sie sinn macht

    Diese Aussage ist allgemeingueltig. So, what's your point?



  • knivil schrieb:

    So, what's your point?

    nichts weiter, ausser vielleicht, dass manches gern überschätzt oder überbewertet wird.
    🙂


Anmelden zum Antworten