Das MIT hat eine Programmiersprache Julia 1.0 entwickelt, die offiziell für die Öffentlichkeit freigegeben wurde. Julia war über 10 Jahre in der Entwicklung und gab ihr offizielles öffentliches Debüt während der JuliaCon. Es ist eine jährliche Julia User Conference. Julia 1.0 ist eine kostenlose Open-Source-Programmiersprache, die weltweit für Programmierer verfügbar ist. MIT-Professor Alan Edelman sagte: “Julia hat das wissenschaftliche und technische Rechnen seit 2009 revolutioniert.” Das Programm kombiniert das Beste aus Ruby, MatLab, C, Python, R und verschiedenen anderen Sprachen zu einer Sprache, die von Entwicklern übernommen wird, die an der neuesten Technologie arbeiten.

Julia wurde Entwicklern im Jahr 2012 zur Verfügung gestellt und vom MIT Lincoln Laboratory und der Federal Aviation Administration zur Entwicklung des Airborne Collision Prevention System (ACAS-X) der nächsten Generation verwendet. Die MIT-Gruppe von Roboterlokomotiven hat die Sprache Julia für die Navigation und Bewegung von Robotern verwendet. Es gibt über 700 aktive Open Source-Mitwirkende, 1.900 registrierte Pakete, 41.000 GitHub-Sterne, 2 Millionen Downloads und eine jährliche Download-Wachstumsrate von 101%. Die Sprache wird von 700 Universitäten und Forschungseinrichtungen verwendet. Unternehmen wie Aviva, BlackRock, Capital One und Netflix verwenden ebenfalls die neueste Programmiersprache.
Julias Entwickler sagen, dass sie die Sprache erstellt haben, nur weil sie “gierig” sind und das Beste aus allen Sprachen in einer Sprache herausholen wollten. In einem 2012 veröffentlichten Blog-Beitrag heißt es: „Wir wollen eine Open-Source-Sprache mit einer liberalen Lizenz. Wir wollen die Geschwindigkeit von C mit der Dynamik von Ruby. Wir wollen eine Sprache, die homoikonisch ist, mit echten Makros wie Lisp, aber mit offensichtlicher und vertrauter mathematischer Notation wie Matlab. Wir wollen etwas, das für die allgemeine Programmierung so nützlich ist wie Python, so einfach für Statistiken wie R, so natürlich für die Zeichenfolgenverarbeitung wie Perl, so leistungsfähig für die lineare Algebra wie Matlab und so gut für das Zusammenfügen von Programmen wie die Shell. Etwas, das sehr einfach zu erlernen ist, aber selbst die ernsthaftesten Hacker glücklich macht. Wir möchten, dass es interaktiv ist und kompiliert wird. “

Im Moment ist Julia die einzige dynamische Programmiersprache auf hohem Niveau im ‘Club Petaflop’. Dies bedeutet, dass die Sprache 1,5 Petaflops / s mit 1,3 Millionen Threads, 650.000 Crores und 9300 Knights Landing (KNL) erreicht hat, um 188 Millionen Sterne, Galaxien und andere astronomische Objekte mit dem sechststärksten Supercomputer der Welt in 14,6 Minuten zu kategorisieren. Die Sprache wird auch bei Ingenieuren immer beliebter, die mit autonomen Autos und 3D-Drucktechnologien arbeiten. Edelman sagte: “Die Veröffentlichung von Julia 1.0 zeigt, dass Julia nun bereit ist, die technische Welt zu verändern, indem sie die hohe Produktivität und Benutzerfreundlichkeit von Python und R mit der rasanten Geschwindigkeit von C ++ kombiniert.”
