Auch die Zufällige Farbspritzer Kann Gültig Sein, die den Computer-Code (Wenn Sie Mit Perl)

Illustration for article titled Even Random Paint Splatters Can Be Valid Computer Code (If You're Using Perl) Screenshot: Chris McMillen

Als Technologie wird mehr zentral in unserem Leben, die Kinder sind zunehmend gesteuert wird, in Richtung einer Karriere in der Programmierung mit Dingen wie Spielzeug, die Förderung der Codierung. Gibt es noch Raum für die Kunst in einer Welt, die ausführen von Anwendungen, KI und Computer? Es stellt sich heraus, gibt es möglicherweise eine engere Verbindung zwischen den beiden, als du denkst, als software-Ingenieur entdeckt, dass zufällige Farbspritzer sind tatsächlich gültige Perl-code in Verkleidung.

Es begann mit einem tweet von Adrienne Porter Felt, einem Entwickler auf das Google Chrome-team, die Beklagte, die Kinder waren gepflegt für künftige Karrieren in so Jungen Jahren nun, als Sie sollten einfach frei sein zu springen, im Schlamm Pfützen und Verschmieren alle über die Mauern.

Jack Archibald, developer advocate für Google Chrome, dann gefragt, wenn sich die Farbe verschmiert auf einer Mauer, die irgendwie gedreht werden, in Gültiger Perl-code. Der gag hier ist, dass die notorisch chaotisch Programmiersprache kann manchmal ähneln etwas wie ein Jackson Pollock Gemälde, sondern ein software-Ingenieur und ehemalige Googler namens Colin McMillen beschlossen, Archibald die Idee und laufen mit ihm.

McMillen entdeckt, dass, wenn zufällige Farbspritzer verarbeitet wurden, indem die OCR-software die Zeichen-scan-tools, die in der Regel verwendet, um wiederum analog Worte in digitale text—es führte zu gültigen Perl-code 93 Prozent der Zeit. Nicht unbedingt nützlich, Perl-code, sondern code, der noch ordnungsgemäß ausgeführt wird.

Die Ergebnisse wurden veröffentlicht von McMillen (und eine fiktive co-Autor namens Tim Toady) in einem Witz-gefüllt white-paper zur Verfügung hier, aber viel interessanter ist die online-Kunst-Galerie von paint splatters zeigt, welche erzeugt gültigen code (plus die Ergebnisse des code) und welche nicht. McMillen schreibt, dass viel von der Zeit, die Ergebnisse gearbeitet, einfach, weil Perl Parsen kann ohne Anführungszeichen Zeichenfolgen als text, die andere Programmiersprachen ablehnen würden geradezu. Es scheint nicht zu einem bestimmten Muster oder Kriterien für splatter-Techniken, die auf jeden Fall generieren von Perl-code, und verschiedene Ansätze, um den OCR-Vorgang konnte sehr gut produzieren Ergebnisse aus einem splatter, der andere nicht.

So ist das mitnehmen, lassen Sie Ihre Kinder laufen wild mit einer Dose Farbe der sicherste Weg, um eine lukrative Karriere im Silicon Valley an einem Tag? Zweifelhaft. Vielleicht ist es irgendwo in der Mitte. Lassen Sie Ihre Kinder werden Kinder haben, aber stellen Sie sicher, dass Sie ausgestellt werden, um alle Arten von Aktivitäten, wie Sie aufwachsen.

[Colin McMillen via BoingBoing]

Teilen Sie Diese Geschichte


Date:

by