Trotz der Vielfalt der vorhandenen Programmiersprachen, die Wissenschaftler brauchten in einer völlig neuen Sprache für seine wissenschaftlichen Bedürfnisse. Mal brauchen – wir bauen es! So ein Team von internationalen Experten vom Massachusetts Institute of Technology entwickelt haben, die Sprache Simit, mit dem Sie on-the-Fly Wechsel zwischen высокоуровневым und niedrigen für eine umfassende Beschreibung der Modellierung der physikalischen Prozesse. Diese Sprache erlaubt Forschern, reduzieren die Menge an Code um 90% bei gleichzeitig verbesserter Effizienz der Simulation Simulationen 200-mal.
Ohne die Modellierung von Computer-Simulationen in der modernen Wissenschaft nicht tun kann. Zum Beispiel wollen die Wissenschaftler berechnen, wie genau bildet sich der Riss im Flügel des Flugzeugs unter hoher Last – das entsprechende Programm geschrieben, нагрузили virtuelle Flügel in verschiedenen Situationen entdeckt und die entsprechenden Gesetzmäßigkeiten. Dadurch wird vermieden, alle schlimmsten Flugzeugabstürze in der Zukunft. Die bisherigen Programmiersprachen war es unmöglich, zu nennen ist besonders wirksam für die Forschung in diese Richtung.
Für die Arbeit an der neuen Sprache die Wissenschaftler am MIT haben sich mit Spezialisten aus dem Labor für künstliche Intelligenz an der University of California in Berkeley, der University of Toronto, der University of Texas und sogar mit allen bekannten Firma Adobe. Das Hauptmerkmal der Sprache Simit ist eine automatische übersetzung stärkeren Beschreibungen von algorithmen in Low-Level und Umgekehrt. Die Sprache kann, als auf herkömmlichen Computer-Prozessoren (CPU) und Grafik (GPU), wobei der Code nicht braucht, die Anpassung an die neue Architektur. Auf die GPU, by the way, der Code läuft bis zu 20 mal schneller als auf CPUs.
Die Anzahl der Codes bei der Arbeit mit Simit verkürzt sich deutlich. Die Entwickler haben ein und derselbe Algorithmus auf die bekannten Programmiersprachen, und dann schrieben ihn auf gleiche Simit. Hat es sich herausgestellt, dass die Menge an Code belief sich auf nur 10% von allen vorherigen Versionen. Und das, wie Sie wissen, erheblich beschleunigt die Geschwindigkeit der Simulation von komplexen physikalischen und mathematischen Simulationen, dass die moderne Wissenschaft nur auf der Hand. Simit Sie beabsichtigen, in maschinelles lernen, роботостроении, bei der Datenanalyse und in vielen anderen Richtungen der modernen Wissenschaft.
Am MIT haben eine neue Programmiersprache Simit
Sergej Grau