Wer hat den "Rucksack" erfunden?

Es gibt 48 Antworten in diesem Thema, welches 11.894 mal aufgerufen wurde. Der letzte Beitrag (4. September 2022 um 12:37) ist von Mike.

  • habe den Begriff auch noch nie in diesem Zusammenhang gehört.

    Mein Handle ist eigentlich "Slator", allerdings hatte ich vor Ewigkeiten mal meine Zugangsdaten verlegt und mir hier ein neues Konto gemacht, daher nun Fratzengeballer in diversen Foren :-D

    Do you want to have unlimited lives ? [y/n] - besitzt mehr Hardware als seiner Frau lieb ist....

  • Vater über den Begriff Rucksack gesprochen. Der hat so um 1980 rum bei der AEG in Seeligenstadt Prozessrechner auf 8080-Basis programmiert. Rucksäcke wurden dort öfter mal verwendet, da man für einen kompletten Rebuild mit dem Lochkartenstapel zum Rechenzentrum nach Frankfurt fahren musste...

  • Kennt ihr denn noch andere Namen für Code, der nachträglich hintendran gehängt wurde weil da, wo er eigentlich hin sollte, kein Platz ist? Mir fällt dazu gerade nur die Bezeichnung Rucksack ein.

  • Spaghetti wenn man sowas oefter macht, hehe.

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • Kennt ihr denn noch andere Namen für Code, der nachträglich hintendran gehängt wurde weil da, wo er eigentlich hin sollte, kein Platz ist?


    Hook oder eben auf deutsch Haken (eher ungebräuchlich).

  • Ich nenne das Crack :smile:

    Mein Handle ist eigentlich "Slator", allerdings hatte ich vor Ewigkeiten mal meine Zugangsdaten verlegt und mir hier ein neues Konto gemacht, daher nun Fratzengeballer in diversen Foren :-D

    Do you want to have unlimited lives ? [y/n] - besitzt mehr Hardware als seiner Frau lieb ist....

  • Nö, das ist dann doch was anderes. TSR auf den C64 übersetzt wäre z.B. ein SID-Player, bei dem im Vordergrund BASIC weiterläuft :) Bei TSR geht es ja nicht um Patches, der Punkt ist also nicht, dass kein Platz mehr für verbesserten/korrigierten Code wäre. Geht einfach darum, zur Laufzeit etwas eigenes im nicht multitasking-fähigen System unterzubringen, das scheinbar parallel läuft (in der Praxis sich in einen Interrupt hängt).

  • in diesem thread kam der begriff "rucksack" in zusammenhang mit den eigenschaften eines patches auf, worauf mac bacon folgende erklärung lieferte:
    Zitat von »Mac Bacon« Zitat von »sauhund« (wo kommt bitte "rucksack" als ausdruck für einen patch her? nie gehört bisher :))
    Keine Ahnung wo er herkommt (64er-Magazin?), aber ich kenne den Ausdruck auch schon seit damals (tm) und kann kaum glauben, dass Du den noch nie gehört hast. ;)
    Allerdings ist das kein allgemeiner Ausdruck für einen beliebigen Patch, sondern speziell für die Technik, im fehlerhaften Programm drei Bytes durch einen JSR oder JMP zu ersetzen und den eigentlichen Patchcode woanders unterzubringen. Besonders beliebt bei Assembler-Anfängern, die Programme im Monitor schreiben. ;)
    da ich mir einbilde mich in der terminologie ein wenig auszukennen hab ich mal ein wenig nach dem begriff gesucht - und nicht eine einzige referenz gefunden, zb hier hier hier hier hier hier ... wurde der tatsächlich von der 64er erfunden und da sogar mehr als einmal benutzt? wenn ja, wo? :)


    Hm, ich hab auch schon einiges gesehen, aber dieser Ausdruck "Rucksack" wie auch irgendein anderer international gebräuchlicher sind mir nicht bekannt.

    Der Ausdruck "fehlerhaft" in der Beschreibung oben ist echt gut. :thumbsup:

    Zitat von Mac Bacon


    Besonders beliebt bei Assembler-Anfängern, die Programme im Monitor schreiben. ;)


    Äh wieso, gibts da noch andere Möglichkeiten als Monitore? ;) Übrigens könnte der Vice-Monitor dahingehend etwas benutzerfreundlicher werden. ;)

  • Äh wieso, gibts da noch andere Möglichkeiten als Monitore?

    Schreibmaschine.
    Hat sich für die Assembler-Programmierung aber nie durchgesetzt, weil man sich da nichtmal vertippen darf.

    Sala"hat mal an einer russischen CNC-Maschine mit Karandasch-Speicher gearbeitet"tor

    OPEN 1,4,7: PRINTBitte melde dich an, um diesen Link zu sehen.,"Das Internet": CLOSE 1: REM Internet-Ausdrucker


  • Hook oder eben auf deutsch Haken (eher ungebräuchlich).


    Entspräche das nicht eher dem JSR/JMP, der den neuen Code anspringt? Also der Haken springt zum Rucksack... :drunk:

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Erklärungsversuch: Rucksack = engl. Backpack ~ irgendwie hinten rangehangen.

    Wenn einer, der mit Mühe kaum, geklettert ist auf einen Baum, schon meint, daß er ein Vogel wär, so irrt sich der.

    Wilhelm Busch

  • Hook oder eben auf deutsch Haken (eher ungebräuchlich).


    "hook" ist mir bisher nur in fällen begegnet wo das "einhängen" einer wie auch immer gearteten funktion *vorgesehen* war. und es bezeichnet auch nicht den teil der eingehängt wird, sondern eben die stelle im code wo ein vektor oder sprungbefehl passend umgebogen wird.

  • Ach her je me ne, jetzt habe ich diese posting erst richtig verstanden !

    Es geht mit dem Begriff, "RUCKSACK" in bezug zum programmieren, oder und im Kontext zum C64.

    Ok damit min ich rus hier.

    Ich dachte es geht um das hier:

    Bitte melde dich an, um diesen Link zu sehen.

    Im Kontext zum C64, aber damit liege ich ja Falsch.

    Entschuldigung ich habe den Sinn erst jetzt verstanden.

  • Raymond Chen nennt das Hot Patching: Bitte melde dich an, um diesen Link zu sehen.

    C64Studio: Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. --- C64Studio WIP: Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • das bezeichnet wiederum das patchen zur laufzeit, egal wie :)

  • Also, hier habe ich mal eine *erheblich* frühere Quelle als die 64'er:

    - Komarnicki, Programmiermethodik, Springer 1971

    ... und dort steht auf Seite 108:

  • Zitat

    an einer benutzbaren Kernspeicherstelle


    da kommen wir dem ursprung schon näher :) kein wunder dass ich das noch nie gehört hatte, SO ein alter sack bin ich noch nicht (auch wenn es so aussieht =P)

  • Paradroid

    Das stimmt, ich habe den Begriff "Rucksack" in den 80er- und 90er-Jahren im 64er-Magazin in meinen Artikeln verwendet. Allerdings habe ich den Begriff nicht selbst erfunden. Wenn ich mich richtig erinnere, habe ich das Wort in diesem Zusammenhang von dem von mir sehr verehrten Lothar Englisch (Data Becker) gelernt.

    Viele Grüße aus einem regnerischen München

    Nikolaus Heusler