Frage:
Wie hilft es Neo, den Code zu sehen?
n611x007
2012-06-30 19:52:39 UTC
view on stackexchange narkive permalink

Am Ende von The Matrix sieht Neo endlich den Code und das macht ihn in der Lage, mit Agenten einfach, immer schneller usw. umzugehen.

Matrix as it is

Aber warum ist das so? Das? Früher haben wir erfahren, dass die Matrix einfach zu viele Informationen enthält, als dass der Deckcomputer sie in Echtzeit dekodieren könnte. Die Crew sieht es sich also in Codeform an.

code terminal

Es klingt, als würde man einen .avi-Film in einem Hex-Editor lesen. Wie sie sagen Ihr Mangel an Dekodierungsleistung klingt so, wenn sie die schnelleren Computer hätten, würden sie wahrscheinlich die dekodierte Matrix beobachten. Gibt es Fakten, die diese Annahme beweisen oder widerlegen?

Wie hilft 'Code View' letztendlich Neo? Bedeutet dies tatsächlich weniger / gefiltert? Informationen oder etwas anderes? Woher kommt der Unterschied? Wenn es nur ein Symbol / eine Metapher ist, was symbolisiert es?

Sie müssen die integrierten Grafiken verwenden. Sie sollten wirklich in eine Grafikkarte investieren.
Allein Ihre Metapher (beim Ansehen eines Films aus einem Hex-Editor) verdient so viele positive Stimmen wie möglich.
"Neo sieht endlich den Code und das macht ihn in der Lage, mit Agenten umzugehen".Stimme dem überhaupt nicht zu - der Code ist nur eine visuelle Metapher, die darstellt, dass er jetzt die Matrix durchschaut / versteht und sie somit intuitiv steuern kann.Er liest nicht jede Zeile manuell und hackt absichtlich, um sich das Fliegen zu erlauben usw. ** Der Code, den wir sehen, ist das Ergebnis seiner Befreiung, nicht die Ursache dafür. **
@Marc.2377 Sie können tatsächlich Filme im Text ansehen :) `telnet towel.blinkenlights.nl`
@ivanivan Ja, versuchen Sie jetzt, den Telnet-ASCII-Stream [hexadezimal] (https://unix.stackexchange.com/q/81937/154671) anzusehen - viel Spaß;)
Zehn antworten:
KutuluMike
2012-06-30 20:52:21 UTC
view on stackexchange narkive permalink

Die Codebilder sind meiner Meinung nach weitgehend symbolisch, aber Neo hat wirklich eine einzigartige Perspektive auf die Matrix.

Wie Morpheus schon früh betont, hilft es den Redpills nicht, die Matrix-Programme wie Agents zu schlagen, selbst wenn sie wissen, dass die Matrix nicht real ist. Die Agenten haben den Vorteil, dass sie vollständig von der Pseudorealität der Matrix getrennt sind und daher überhaupt nicht durch die "Regeln" der Welt eingeschränkt werden. Die Menschen können, obwohl sie wissen , dass es nicht real ist, nur so weit kommen, um ihre eigenen Gedanken zu überzeugen.

Neo durchbricht am Ende des ersten Films diese Barriere und kann endlich die Illusion von Matrix vollständig erfassen, während er aufgebockt ist. Dies ermöglicht ihm, Dinge zu tun, die kein Mensch konnte - Agenten besiegen, fliegen usw. Er sieht die Welt, in die er eingetaucht ist, auf die gleiche Weise wie a Der nicht verbundene Mensch sieht die Welt auf den Monitoren und hat die gleiche Kontrolle über seine Umgebung wie die Maschinen - die einer externen Entität, die hineinschaut.

Natürlich ist auch die Antwort von @ PeterParker Teil davon. Durch das Anzeigen des Matrix-Codes kann Neo leichter verstehen, wie die virtuelle Welt entsteht, und sie ändern. Er kann den Informationsfluss, der die virtuelle Welt um ihn herum darstellt, in Echtzeit sehen und umschreiben . Ich denke, die Debugger-Analogie ist ausgezeichnet.

Aber ich denke, die Wahl, die gleichen fallenden Symbole visuell wie auf den externen Monitoren anzuzeigen, soll Neo zeigen, wie er sich vollständig von den Grenzen der Matrix löst, wie es kein anderer verbundener Mensch kann .

Wie kann er so viele Informationen so schnell interpretieren?
Ich bin nicht der Meinung, dass die Agenten "überhaupt nicht durch die Regeln der Welt verletzt" werden. Tatsächlich folgen sie vielen Einschränkungen: Sie können nicht fliegen, sie können keine Atombomben aus ihren Augen abschießen, sie können sich nicht in Drachen verwandeln, sie können sich während eines Kampfes nicht zufällig teleportieren, sie können ihre Feinde nicht insta-töten usw. .
@AndresF. Woher weißt du, dass sie sich nicht in Drachen verwandeln können? ;)
@naxa Ich weiß nicht, ich habe nur zufällige Dinge aufgelistet, die wir nicht in den Filmen sehen, aber was ich tun würde, wenn ich solche Macht hätte! : P.
Mein Eindruck war immer, dass die Agenten nur durch ihre Programmierung eingeschränkt werden. Ihre Hauptanweisung besteht darin, zu verhindern, dass jemand die Matrix enthüllt, damit sie sich nicht umdrehen und Dinge tun können, um dies zu gefährden. Aber sie bewegen sich eindeutig mit übermenschlicher Geschwindigkeit, springen von Körper zu Körper usw. und brechen die Regeln, wenn keine Bluepills zu beobachten sind.
@MichaelEdenfield ist richtig.Die Agenten sind nur Programme - Programme, die so programmiert sind, dass sie besser sind als gewöhnliche Menschen.Nur Neo (und später Smith) können ihren gegenwärtigen Zustand überschreiten.Nur sie haben grenzenloses Potenzial.
Peter Parker
2012-06-30 20:01:44 UTC
view on stackexchange narkive permalink

Es ist wie mit einem Debugger. Neo sieht nicht nur die Dinge in der Matrix, sondern auch die inneren Mechanismen, die sie zum Ticken bringen.

Am besten in seinem letzten Kampf mit (noch) Agent Smith: Er muss ihn nicht ansehen, weil er im Code sieht, welche Aktion (Angriff) das Programm (Akasmith) ausführt. Deshalb braucht er nur eine Hand, um sich zu verteidigen, und kann seine Kraft bei seinen letzten Schlägen steigern (eine Variable in der Matrix ändern).

Übrigens: Operatoren können die Matrix auch entschlüsseln, jedoch nicht im gleichen tiefen Verständnis, und sie können sie nicht manipulieren. Neo kann es jetzt in Echtzeit (oder sogar noch schneller) bearbeiten. Außerdem analysiert er den Code in der Matrix anders als die 2D-Darstellung der Bildschirme. Er sieht durch den Stoff der Matrix selbst

Warum überflutet ihn die Information nicht einfach? Fließt die Zeit für ihn jetzt langsamer?
Ich mag die Idee einer Debugger-Ansicht sehr, aber das Debuggen dauert im Allgemeinen viel mehr Echtzeit als nur das Ausführen. Der Programmierer braucht Zeit, um den Aspekt zu untersuchen, der ihn interessiert. Heutzutage dauert das Debuggen eines Programms bereits sehr lange. Wie kann Neo * schneller * sein, indem er so etwas wie die * Matrix * debuggt?
Es ist eine viel interaktivere Erfahrung. Er kann viel schneller agieren (und debuggen), da es sich nicht um eine Point & Click- oder Tastaturschnittstelle handelt, sondern um eine vollständig immersive Denkoberfläche. Indem er "der Eine" ist, setzt er seine (etwas supermächtigen) Fähigkeiten, die Matrix in Echtzeit (und schneller) zu modifizieren, vollständig frei. Normale begabte Hacker wie Maus, Morpheus oder Trinity können nur einzelne Aspekte und meistens nicht in Echtzeit ändern, indem sie bestimmte Tools (z. B. "Waffen" oder "Fahrzeuge") hochladen.
Thomas Anderson und die Versammlung der Matrix - das Point & Click-Abenteuer jetzt in (grüner) Farbe!
bitmask
2012-06-30 22:01:28 UTC
view on stackexchange narkive permalink

Die Matrix, genauer gesagt ihre visuelle Darstellung ("der grüne Code"), ist eine Allegorie für die Kontrollpersonen, denen sie ausgesetzt sind. Ob diese Kontrolle ihren Ursprung in den Menschen selbst hat, wie die Matrix: Revolutions vorschlägt, oder in einer Orwell-ähnlichen Regierung / Geheimgesellschaft / Hintergrundorganisation wie The Matrix ( Film) schlägt vor, ist irrelevant.

Unabhängig davon, ob Ihre (mentale) Freiheit durch jemand anderen oder durch Ihre eigene Unfähigkeit oder Unwilligkeit, ohne ein bestimmtes Regelwerk zu leben, stark eingeschränkt wird, wenn Sie möchten Um diese Einschränkungen zu verlieren (wie alle Nicht-Bluepills), müssen Sie sich nicht nur ihrer Anwesenheit bewusst sein (wie es die Redpills im Allgemeinen sind), sondern auch ihre Natur verstehen.

Die grundlegendste Einschränkung eines Menschen ist ihre Sterblichkeit. Als Neo von Agent Smith erschossen wird, merkt er, dass er sich einfach weigern kann zu sterben. Was man als Offenbarung bezeichnen könnte, verdirbt später Smith selbst. Dies ist jedoch ein Beweis für die Künstlichkeit aller Einschränkungen, die er in seinem früheren Leben akzeptiert hat. Das ist ihre Natur: Sie sind völlig willkürlich. Genau wie ihre Darstellung zum Wohle des Publikums.

Deshalb hilft es ihm, es schließt sein Verständnis der ersten und einzigen Lektion ab, die Morpheus ihm gegeben hat; Es befreit seinen Geist .

Izkata
2012-07-01 10:20:16 UTC
view on stackexchange narkive permalink

Es dreht sich alles um die Renderzeit. Und Wikipedia bietet bequemerweise eine sehr schöne Grafik:

enter image description here

Die "Code" -Ansicht, die Neo sieht, ist meiner Meinung nach die Maschine, die dem ersten oder zweiten Bild in entspricht diese Serie. Das Hinzufügen der Textur / Schatten / usw. in den unteren Bildern ist das, was alle anderen in der Matrix sehen.

Wenn Ursache und Wirkung auf den obersten Ebenen auftreten würden, gäbe es seltsame Nebenwirkungen. Stellen Sie sich einen Schlag vor, der auf Ihr Gesicht gerichtet ist. Die Drahtgitter sind dem vollständig gerenderten Bild ein kleines Stück voraus, da sie zuerst erstellt werden müssen. Wenn Ursache und Wirkung auf Drahtgitterebene aufgetreten sind, haben Sie den Schlag gespürt, bevor das Bild, das sich mit Ihrem Gesicht verbindet, tatsächlich aufgetreten ist.

Um solche Inkonsistenzen zu vermeiden, schränkt die Matrix wahrscheinlich Ursache und Wirkung ein zu den vollständig gerenderten Bildern. Wenn Neo daher die Wireframe-Version der Welt sehen kann, kann er einen Sekundenbruchteil in die Zukunft sehen und entsprechend reagieren.

Dies erklärt Neos Sicht auf die Matrix. Das Beobachten eines Debuggers, wie in einer anderen Antwort vorgeschlagen, erklärt am besten Cyphers Ansicht des Codes.

„Wenn Ursache und Wirkung auf der Ebene des Drahtgitters auftreten würden, würden Sie den Schlag spüren, bevor das Bild, das sich mit Ihrem Gesicht verbindet, tatsächlich passiert ist.“ ... genau das passiert im wirklichen Leben. Es gibt eine Verzögerung zwischen dem Empfang von Photonen durch Ihr Auge und der Verarbeitung durch das Gehirn (weniger als 1 ms, glaube ich), aber für Ereignisse, die schnell genug sind, sind sie für Menschen im Wesentlichen unsichtbar.
David Stratton
2012-06-30 22:01:11 UTC
view on stackexchange narkive permalink

Ich denke, Sie verwechseln einfach Ursache und Wirkung.

Es hilft ihm nicht, den Code zu sehen. Es macht ihn nicht zu "The One". Stattdessen ist es das Ergebnis, dass er der Eine ist.

Die Tatsache, dass er sie im Code sehen kann, ist ein Zeichen dafür, dass er bis zu einem bestimmten Punkt vorangekommen ist. Es zeigt, dass er losgelassen hat und versteht, dass es auf einer fundamentalen Ebene keinen Löffel gibt. Bis dahin war es etwas, das er konzeptionell verstand, aber nicht vollständig verstanden hatte.

Insbesondere kann er Agent Smith am Ende des ersten Films nicht besiegen, weil er kann den Code sehen. Er kann Agent Smith aus demselben Grund besiegen, aus dem er den Code plötzlich sehen kann - weil er endlich verstanden hat, was es bedeutet, "der Eine" zu sein.

Kevin
2012-07-01 01:53:53 UTC
view on stackexchange narkive permalink

Ich bin Programmierer. Ich kann jedes Programm auf jede Art und Weise verwenden, die ich herausfinden kann, und es ist so programmiert, dass es mich lässt. Wenn ich den Code jedoch sehen kann, kann ich Funktionen finden, von denen ich nicht wusste, dass sie vorhanden sind, und möglicherweise Fehler, mit denen ich mehr tun kann, als er vorgesehen war. Wenn ich ihn ändern kann, kann ich ihn dazu bringen, alles . Genau wie Neo und der Matrix-Code.

true, but please consider the time needed to deal with the *incrased number of details*. it's a great power to be able to understand and modify the code, but it definietly takes time. the question is does it help if the debug symbols go directly to your brain? or profiling it would still show extra time spent dealing with the concepts and accidents
Hier ist der kompilierte Linux-Kernel. Drehen Sie die richtigen Bits in der Binärdatei um, damit Prozesse priorisiert werden, deren Eigentümer zur Gruppe "Mensch" gehören, aber derzeit keinen Prozess ausführen, der von einer Binärdatei gestartet wurde, deren Suid-Bit gesetzt ist ("Agenten"). ). Oh, während du das herausfindest, schieße ich auf dich. Habe Spaß :)
@bitmask: Jeder Programmierer weiß, wie man Werkzeuge erstellt, um diese Bits zur richtigen Zeit automatisch oder halbautomatisch umzudrehen.
sudo rm -rf Modelle / Maschinen / Humanoide / Agenten / AgentSmith.mtx
John Robertson
2012-07-01 11:39:34 UTC
view on stackexchange narkive permalink

Rote Pille: Wahrscheinlich, weil der Drehbuchautor keine Ahnung hat, was "Code" tatsächlich ist, und nicht erkennt, dass das Parsen im Vergleich zum Kompilieren und Ausführen ein großes Zeitproblem darstellt.

Blau Pille: Weil Neo sehen kann, wie man den Code verwendet, um Dinge zu tun, die nicht von den Autoren des Codes beabsichtigt sind, ganz im Sinne von "The Art of Hacking".

acolyte
2012-07-02 22:24:26 UTC
view on stackexchange narkive permalink

Neo kann Dinge nach Belieben ändern, erinnerst du dich? Als The One hat er die Fähigkeit, bestimmte Abschnitte der Matrix neu zu schreiben, die Regeln zu biegen und sie häufig vollständig zu brechen. Er ist nicht an die normalen Regeln der Matrix gebunden, daher sind seine Kräfte nur durch sein Verständnis der Funktionsweise der Dinge begrenzt. Wenn er die Matrix im Basiscode sieht, weiß er genau, wie, warum und unter welchen Bedingungen etwas funktioniert. Auf diese Weise kann er Dinge mit einem viel höheren Maß an Präzision ändern.

Stellen Sie sich als Beispiel ein Auto vor. Jeden Morgen steigen Sie ein, stecken den Schlüssel in die Zündung und fahren zur Arbeit. Eines Tages verlieren Sie Ihren Schlüssel und müssen das Auto verdrahten, um zur Arbeit zu kommen. Auf einem Pfad können Sie nur mit der Erfahrung, die Sie beim Einstecken und Drehen Ihres Schlüssels gemacht haben, Fehler machen. Wenn Sie jedoch Elektriker sind und wissen, wie der Motor und die Verkabelungssysteme eines Autos funktionieren, können Sie es viel effizienter starten und nur ein Minimum an Zeit und Mühe aufwenden.

Neo versteht Code bereits . Er versteht Programmierung. Wenn er also den Basiscode lesen kann, kann er schnell genau feststellen, welche Änderungen und Bearbeitungen für ein erforderliches Ergebnis vorgenommen werden müssen.

Die bessere Frage wäre, wie er diese Änderungen durchführt.

Das ist eine andere Frage. Auf der anderen Seite sollte meine geändert / eingegrenzt werden, warum das Lesen der Matrix im Code für Neo * schneller * ist als die Verwendung einer normalen "Vollansicht". Danke für die Antwort! Ich mag das Beispiel eines Elektrikers
user15235
2013-06-15 04:00:36 UTC
view on stackexchange narkive permalink

Diese Frage ist eindeutig eine große Sache für die Handlung der Matrixfilme. Der Höhepunkt des ersten Films, der es ihm ermöglicht, in gewisser Weise zu einem großen Teil seiner latenten Kräfte zu erwachen, auf die er in der Matrix zurückgreifen kann. Ich bin damit einverstanden, dass es nicht unbedingt notwendig ist, den Code zu sehen.

Sieht er den Code überhaupt? Ich spreche nicht von einer In-Matrix-Halluzination, dh Neo hat auf einen Teil der Matrix zugegriffen, der eingebaut ist, ähnlich einer Dekompilerfunktion, die die Roboter beim Erstellen der Matrix eingesetzt haben, oder ist dies eine neue Version des Betrachtens des Codes, wie er ein Mensch sehen würde, und daher völlig neu!

In der Geschichte der Erstellung der Matrix haben Menschen ursprünglich Roboter erstellt, also sie Eigentlich würde der Code wahrscheinlich noch in Einsen und Nullen sehen (ein lustiger Gedanke). Wenn er den Matrixcode so sieht, wie er ihn sich vorstellt, basierend darauf, wie er ihn auf den Bildschirmen außerhalb der Matrix gesehen hat, und er projiziert diese Vision nur auf die virtuelle Welt um ihn herum.

Da er der ist Als erste Person, die die Matrix als Roboter oder Programm betrachtet, das in der Matrix-Welt lebt, ist sie daher ein unbekanntes Element in den Datenbanken für ihr Wissen über das Matrixverhalten von menschlichen Benutzern, unabhängig von seiner Fähigkeit, tatsächlich zu verstehen, was er richtig sieht weg, und ihre Unfähigkeit, seine Handlungen zu verstehen, ermöglicht es ihm, sie leicht zu besiegen. Tatsächlich besteht sein erster Schritt mit dieser neuen Kraft darin, den Code von Agent Smith zu "korrumpieren", was sich später als nicht das Beste herausstellte !!

Stick
2014-03-31 02:43:42 UTC
view on stackexchange narkive permalink

Ehrlich gesagt glaube ich nicht, dass dieser Effekt wörtlich genommen werden soll. Das 'fallende Code-Desktop-Thema' dient unserem Vorteil, nicht seinem; Auf diese Weise zeigt der Geschichtenerzähler den Zuschauern zu Hause, dass Neo es „versteht“.

In der Tat gibt es nicht viele Male auf dem Bildschirm, in denen Neo notwendigerweise alles tut, was vom Lesen des Quellcodes abhängt ;; Er bemerkt den Unterschied in Seraph, kann Agenten hinter der dicken Metalltür des geheimen Clubhauses des Widerstands in Reloaded sehen und sagt Morpheus, dass das Hotel des Merowingers auf jeder Etage mit Sprengstoff verkabelt ist , aber sind dies Artefakte seines visuellen Sehens oder seines veränderten Bewusstseins als der Eine (sieht er den Sprengstoff oder fühlt er ihn?). Es ist nicht ganz klar - wird klargestellt, dass sein Ausblick auf die Matrix einzigartig ist.

Es ist NICHT so, dass Neo beschlossen hat, die Matrix in Lynx anzuzeigen, oder dass er jetzt das Schreckliche hat Last der Entschlüsselung der Inline-Montage während des Kung-Fu-Kampfes. Dies ist ein visueller Hinweis für das Publikum, dass Neos Wahrnehmung der Matrix grundlegend angepasst wurde.

Tatsächlich wissen wir aus dem Kanon von Animatrix und Web Comics, dass die Codeansicht * wörtlich genommen werden soll. In "World Record" und "Sweating the Small Stuff" nehmen die Hauptfiguren die Welt als Code wahr.
Eigentlich wissen wir aus meiner Antwort, dass ich * auf dem Bildschirm * gesagt habe, aber ich schätze die Ablehnung dafür, dass nicht alle zusätzlichen Daten im Zusammenhang mit der Matrix-Trilogie referenziert wurden. Ehrlich gesagt sollte irgendwann anerkannt werden, dass eine EU-Antwort für eine bestimmte Serie mindestens "so schlecht" ist wie eine, die völlig spekulativ ist. Während The Matrix, The Matrix Reloaded oder The Matrix Revolutions tritt nichts auf, was darauf hindeutet, dass ich falsch liege, und die beiden von Ihnen zitierten Werke sind ergänzend und unglaublich subjektiv (die Zahlen am Ende des Weltrekords sehen nicht einmal wie Matrix-Code aus ).
Wenn Sie eine umfassende Erklärung abgeben wollen, müssen Sie akzeptieren, dass Sie den gesamten Kanon kennen müssen.
Unsinn - es scheint nicht einmal eine maßgebliche Quelle dafür zu geben, wie man Dinge in Bezug auf Matrix-bezogenes Material als „kanonisch / nicht kanonisch“ deklariert. Es gibt so viele Unterschiede in den verschiedenen Werken der Fiktion mit ihren eigenen EUs (Star Wars / Trek, Doctor Who usw.), die VAST EUs haben, die ihre Schöpfer / Produzenten oft zögern anzuerkennen), dass man nicht alle "Filme" vernünftigerweise erwarten kann "Antworten gelten als falsch, wenn sie nicht gegen tangentiale Arbeiten abgewogen werden. Die Ereignisse von MxO oder Mega-Smith von Path of Neo sollten nicht nur in Trilogie-Antworten enthalten sein. Das ist einfach verrückt.
Die Wachowskis haben ausdrücklich erklärt, dass die Animatrix und die (veröffentlichten) Comics ebenso wie die Spiele Kanon sind. Im Fall von "Goliath" und dem Ende von MxO ist das etwas schwer zu ertragen, da sie das Grundstück in sehr unterschiedliche Richtungen nehmen, aber sie sind die Pausen.
Ehrlich gesagt denke ich, dass @Stick richtig ist.Nur weil die Fortsetzungen und Ableger "Kanon" sind, heißt das nicht, dass sie die ursprüngliche Absicht des ersten Drehbuchs widerspiegeln oder ändern.Autoren ändern manchmal die Absicht eines Handlungselements zu einem späteren Zeitpunkt.Es ist daher möglich und IMO wahrscheinlich, dass der Code zum Zeitpunkt des Schreibens des ursprünglichen Drehbuchs lediglich eine Allegorie war.später in Fortsetzungen und Ablegern hätten sie dieses Handlungselement erneut besuchen und seine Bedeutung ändern können, als sich ihre Handlungsabsichten (d) entwickelten.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...