Julia ist eine hochgradig leistungsfähige, dynamisch typisierte Programmiersprache, die für mathematische Berechnungen entwickelt wurde. Sie eignet sich ebenso für die Entwicklung allgemeiner Software. Die Syntax von Julia ähnelt MATLAB und übernimmt Elemente aus Ruby und Lisp.
Neu in Version 1.3:
- Möglichkeit zur Hinzufügung von Methoden zu abstrakten Typen;
- Unterstützung von Unicode 12.1.0 und die Möglichkeit, spezifische Schreibweisen von Unicode-Ziffern in Identifikatoren zu verwenden;
- Das Makro Threads.@spawn und das Schlüsselwort Channel(f::Function, spawn=true) wurden hinzugefügt, um die Aufgabenverteilung in beliebigen verfügbaren Threads zu organisieren. Systemoperationen für Ein-/Ausgabe mit Dateien und Sockets sowie der Generator für pseudozufällige Zahlen wurden für Multithreading-Anwendungen angepasst;
- Neue Bibliotheksfunktionen wurden hinzugefügt.
Der Projektcode ist unter der MIT-Lizenz verfügbar.
Quelle: linux.org.ru
