Login
Newsletter
Werbung

Thema: Programmiersprache Julia erreicht Version 1.0

2 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von Multivitaminmethode am Fr, 10. August 2018 um 19:03 #

Achso das ist damit gemeint. Wusste gar nicht dass es dafür einen Namen gibt.

[
| Versenden | Drucken ]
  • 0
    Von TypDerProgrammiersprachenBaut am Sa, 11. August 2018 um 13:47 #

    Der Unterschied ist, das Parameterüberladung meist so implementiert ist, dass es zur Zeit der Übersetzung umgesetzt wird, während Multimethoden zur Laufzeit z.B. über eine V-Tabelle ausgewählt werden.
    Julia implementiert das scheinbar so, dass bei Fällen wie

    methodenname(objekt1, ... objektn, arg1, ... argn)
    so, dass die Objekte als Tupel betrachtet werden, siehe dazu hier.
    Der Name ist die Übersetzung von "multimethods" was eine Möglichkeit ist "Multiple dynamische Bindung" ("multiple dynamic dispatch") zu implementieren. Man kann z.B. auch ein Visitorpattern benutzen.

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung