Wolfram Computation Meets Knowledge

Die Wolfram Language:
Schnell-Einführung für Programmierer

Zusätzliche Anmerkungen zeigen für:
Alle Kapitel 
  • Über die Wolfram Language
  • Zusätzliche Anmerkungen zeigen fü...
  • Anmerkungen für Java
  • Anmerkungen für Python
  • Zusätzliche Anmerkungen verbergen
Los geht's

Externe Konnektivität Video-Version

Import und Export verarbeiten automatisch Hunderte Datei-, Programm- und Webformate u.v.m.:

In[1]:=
Out[1]=

Anmerkungen für Java-Programmierer:

Während die Wolfram Language das Importieren und Exportieren unterschiedlicher Dateitypen mit Import und Export vereinheitlicht, benötigt Java unterschiedliche Funktionen, Pakete und Libraries zur Unterstützung verschiedener Dateiformate, häufig mit unterschiedlicher Semantik, wie die Daten repräsentiert werden.

Anmerkungen für Python-Programmierer:

Die Wolfram Language vereinheitlicht den Import und Export Hunderter unterschiedlicher Dateiformate mit den Funktionen Import und Export. Viele Dateiformate werden von Python nur in Verbindung mit verschiedenen Paketen und Libraries unterstützt, die häufig unterschiedliche semantische Darstellungen für die Daten verwenden.


Die Wolfram Language kuratiert die Anbindung an viele externe APIs:

In[1]:=
Out[1]=

Der Device Framework ermöglicht die direkte Eingabe von angeschlossenen Peripheriegeräten:

In[1]:=
Out[1]=

Anmerkungen für Java-Programmierer:

Die eingebauten Konnektivitätsmöglichkeiten und Einstellungen der Wolfram Language ermöglichen die nahtlose Anbindung an Geräte und APIs, die in Java benutzerdefinierten Code oder externe Bibliotheken erfordern.

Anmerkungen für Python-Programmierer:

Die eingebauten kuratierten Konnektivitätsmöglichkeiten und Konfigurationen der Wolfram Language ermöglichen die reibungslose Anbindung an Tausende Geräte und externe APIs – in Python wären dafür extra Tools und Libraries nötig.


Mit EmbedCode können Sie Code erzeugen, um eine Instant API von einer anderen Sprache aufzurufen:

In[1]:=
Out[1]=

Verwenden Sie WSTP für die Datenübermittlung in beide Richtungen zwischen der Wolfram Engine und anderen Programmen.
Mit C/Link, J/Link, etc. können Sie externen Code zur Interaktion mit WSTP erzeugen.

Anmerkungen für Java-Programmierer:

J/Link bietet eine umfassende nahtlose Schnittstelle zwischen Java und der Wolfram Language und ermöglicht den Aufruf aller Java-Klassen und -Methoden aus der Wolfram Language. Für viele Java-Entwickler ist die Wolfram-Notebook-Umgebung in Verbindung mit J/Link eine ideale Umgebung zum Arbeiten und Experimentieren mit Java-Klassen und Libraries.

Anmerkungen für Python-Programmierer:

Neben APIs und WSTP kann die Wolfram Language auch mit Python-Code durch die Wolfram Client Library for Python oder mittels WolframScript aufgerufen werden, um Befehle lokal oder in Cloud-basierten Wolfram Engines zu evaluieren.


Geben Sie am Anfang einer Zeile > ein, um anzuzeigen, dass eine Eingabe extern ausgewertet wird (Python, NodeJS, etc.):

Der Evaluator interpretiert die Eingabe und gibt einen Ausdruck in der Wolfram Language zurück:

In[1]:=
Out[1]=

Mit ExternalEvaluate können Sie Optionen für den Evaluator festlegen:

In[2]:=
Out[2]=

Anmerkungen für Python-Programmierer:

ExternalEvaluate unterstützt Python 2.4 und spätere Versionen, 3.6 und spätere Versionen sowie die direkte Integration der NumPy und PIL-Pakete.

ZUM SCHNELLEN NACHSCHLAGEN: Externe Programme aufrufen


© 2024 Wolfram. All rights reserved.