Der Artikel erwähnt neue Funktionen aus der zukünftigen 12. Version der Wolfram-Sprache. Kopierbarer Code und herunterladbarer Notizblock werden nach der Veröffentlichung veröffentlicht.Jedes Jahr veranstaltet die
Wolfram Technology Conference einen einzeiligen Wettbewerb für
Wolfram-Sprachprogramme mit einer maximalen Länge von 128 Zeichen. Unseren Mitarbeitern ist es verboten, daran teilzunehmen, aber jedes Jahr erhalten sie Bewerbungen und Anfragen, die abgelehnt werden müssen. Um ihnen die Möglichkeit zu geben, sich zu beweisen und zu zeigen, wie cool sie sind, haben wir dieses Jahr zum ersten Mal den ersten Einzeiler-Wettbewerb organisiert.
Wir haben den ersten, zweiten und dritten Platz vergeben, sechs ehrenvolle und eine beschämende Erwähnung. Und die Gewinner wurden ...
Lobende Erwähnung
Danny Finn, Berater
ImageGuessr (Wolfram Pictionary) (128 Zeichen)
Dannys Arbeit ist ein abgeschlossenes Spiel mit 128 Charakteren. Einige Richter fanden es so aufregend, dass sie nach dem Ende der Schiedsrichtersitzung weiter spielten.
Der Code wählt ein zufälliges Wort aus und sammelt eine Collage aus Bildern, die für dieses Wort im Internet gefunden wurden. Anschließend wird ein Dialogfeld mit einer Collage und einem Eingabefeld angezeigt, damit der Spieler das Wort erraten kann. Wenn ein Spieler es betritt, korreliert er die semantischen Merkmale seiner Vermutung mit den semantischen Merkmalen des Wortes. Je höher die Korrelation, desto näher kommt die Bedeutung der Antwort der Vermutung. Viel Funktionalität in einer Codezeile!



Lobende Erwähnung
Danny Finn, Berater
Notizbuchpocken (123 Zeichen)
Danny verdient eine zweite lobende Erwähnung für den Code, der Ihr Notebook mit Pocken infiziert. Wahrscheinlich hätte der Autor eine beschämende Erwähnung verdient, wenn er noch kein Medikament zur Verfügung gestellt hätte (siehe den zweiten Teil).
Danny könnte sieben Zeichen speichern, indem er das unnötige
System`
vor
BackgroundAppearance
eliminiert: Dies ist wahrscheinlich der Rest eines Experiments.



Lobende Erwähnung
Sarah Stanley, Senior Consultant
Regenwald Winter (126 Zeichen)
Sarahs Arbeit kombiniert Bildsuche und ein neuronales Netzwerk, um Bilder der Tropen in einen verschneiten Wald zu verwandeln. Die
ListAnimate- Ausgabe zeigt eine Reihe von Bildern eines schneebedeckten Regenwaldes.


Lobende Erwähnung
Sarah Stanley, Senior Consultant
Ändern der Tigerstreifen (128 Zeichen)
Wie Danny erhielt auch Sarah zwei ehrenvolle Erwähnungen. Die zweite ist für Arbeiten gedacht, die die Bildsuche und eine Kombination von neuronalen Netzen kombinieren, die Streifen von Tigern entfernen.
ResourceObject im Code ist ein
neuronales CycleGAN-Netzwerk zum Konvertieren von Zebras in Pferde . Das neuronale Netzwerk wird im ImageNet-Dataset trainiert. Der Name des neuronalen Netzwerks würde 72 von 128 Zeichen verbrauchen, wenn keine kompakte numerische Kennung verwendet würde. Während das ursprüngliche Netzwerk darauf trainiert war, Zebras in Pferde umzuwandeln, wandte Sarah es in einem neuen Bereich an: bei weißen Tigern und erzielte einen interessanten Effekt.


Lobende Erwähnung
Brian Wood, leitender technischer Marketingautor
Ein bisschen Spaß mit Bewegung (117 Zeichen)
Brians Programm erstellt Videoeffekte im laufenden Betrieb mit einem kompakten Bildverarbeitungscode, der beim Bewegen eines Objekts Farbspuren erzeugt. Wenn das Motiv stationär ist, werden die überlagerten Farbspuren addiert, um das Originalbild genau wiederherzustellen.


Lobende Erwähnung
Daniel Carvalho, Geschäftsführer, International Business Development
Welle (93 Zeichen)
Nachdem die Richter sich über die Analyse einiger der vorherigen Probleme Gedanken gemacht hatten, fanden sie die meditativen Wellen von Daniel sehr angenehm.


Schändliche Erwähnung
John McLoon, Direktor für technische Kommunikation und Strategie
Erstaunlich kurzer Minesweeper-Code (47 Zeichen?)
Johns Minesweeper war der erste, der das Notizbuch der Jury knackte, nämlich den Code für die Zeichenzählung. Dies ist ein gutes Beispiel dafür, warum Sie beim Öffnen eines
Wolfram-Notizblocks mit dynamischem Code die nervige Schaltfläche „Dynamik einschalten“ benötigen:

Wenn Sie Johns Programm öffnen, sehen Sie 2000 mit Symbolen eines vollwertigen Spiels "Minesweeper". Es beginnt so:

Trotz des enormen Volumens zeigt der Zähler oben, dass die Programmgröße nur 47 Zeichen beträgt:

In der beigefügten Notiz heißt es: „Erstaunlich kurzer Code von Minesweeper. Es mag größer aussehen, aber eigentlich nur 47 Zeichen. Überzeugen Sie sich selbst! Und ich habe die Jury-Vorlage ehrlich gesagt nicht geändert. Sie können den Code in einen neuen Einzeiler kopieren und sehen. “
Wie hat er das gemacht? John hat den im Notizblock integrierten Quellcode für die Einreichung eines Antrags nicht wirklich geändert, aber er hat einige Funktionen neu definiert, die dieser Code definiert. Dies kann über
Zelle> Ausdruck anzeigen in der Zelle mit dem Code angezeigt werden.
Die erste
„0“ im Code wird in eine
DynamicWrapperBox mit neuen Definitionen von Funktionen zum Zählen der Anzahl der Zeichen in einem Notizbuch eingeschlossen. Anstatt die Zeichen im Programm zu zählen, zählen neue Definitionen die Zeichen in der Zeile "Natürlich verdient eine beschämende Erwähnung !!!" (47 Zeichen):
Wenn Johns Programm zum ersten Mal auf dem Bildschirm angezeigt wird, wird der
DynamicWrapperBox- Code aktiviert und ein Notizblock wird
unterbrochen, um ihn anzuwenden. Wirklich eine beschämende Erwähnung wert, John!
Dritter Platz
Jofre Espigule-Pons, Berater
Gefährdete Arten (122 Zeichen)
In den Werken der Gewinner werden die Sprachkomponenten der Wolfram-Sprache so verwendet, dass sie schöne, nützliche und erstaunliche Ergebnisse liefern. Das Jofre-Programm erfüllt alle drei Kriterien. Er findet den Schnittpunkt der Klasse der Säugetiere mit der Klasse der gefährdeten Arten (d. H. Der Klasse der gefährdeten Säugetiere), macht ein Bild von jedem von ihnen und sammelt die Bilder in einer Collage - eine grafische Erinnerung an den biologischen Reichtum, den wir verlieren könnten.


Zweiter Platz
Lou D'Andria, leitender Entwickler der Benutzeroberfläche
Wolfram Prominente (123 Zeichen)
Es hat wirklich Spaß gemacht, Lou's Bewerbung zu studieren, die Fotos von Mitarbeitern aus dem Katalog des Unternehmens zieht und mit
Classify die Berühmtheit findet, nach der sie am meisten aussehen.


Eine überraschend große Anzahl von Personen im Unternehmen wird als "Stephen Wolfram" identifiziert (einschließlich Stephen selbst). Hmm ...

Der erste Platz
John McLoon, Direktor für technische Kommunikation und Strategie
Sich entwickelnde abstrakte Kunst (68 Zeichen)
Unser Kollege, der in diesem Wettbewerb eine beschämende Erwähnung verdient hatte, gewann ebenfalls den ersten Platz. Das elegante und prägnante 68-stellige John McLoon-Programm faszinierte die Juroren mit einem hohen Verhältnis von grafischer Vielfalt zu Codelänge. Diese Animation und attraktive Grafik. Es ist interessant zu sehen, wie sich das Bild entwickelt:


John verwendete einen komplexen Wiederholungseffekt. Das Ergebnis ist ein Programm, das viel mehr kann, als man denkt, wenn man sich die Anzahl der Zeichen ansieht. Glückwunsch John!
Es sind noch viele weitere Werke für den Wettbewerb eingereicht worden: insgesamt 34 Stücke. Alle werden nach der bevorstehenden Veröffentlichung von Version 12 der Wolfram-Sprache in einem Notizbuch veröffentlicht. Vielen Dank an alle, die teilgenommen haben. Vielen Dank, dass Sie uns noch einmal die Kraft der Wolfram-Sprache gezeigt haben.