Wolfram ( Englannin Wolfram Language ) | |
---|---|
Kieliluokka | ohjelmointityylit: Uudelleenkirjoitus , toiminnallinen , proseduaalinen , massiivinen ohjelmointi ( eng. Array programming ) |
Esiintyi | 1988 |
Tekijä | Wolfram Research Inc. |
Kehittäjä | Stephen Wolfram ja Wolfram Research |
Tiedostotunniste _ | .nb |
Tyyppijärjestelmä | dynaaminen , vahva |
Vaikutettu | APL , C , C++ , Fortran , Lisp , Pascal , Prolog , Simula , Smalltalk ja Symbolic Manipulation Program [d] |
Lisenssi | omistusoikeus |
Verkkosivusto | wolfram.com/language/ |
OS | Microsoft Windows , macOS ja Linux |
Wolfram on usean paradigman ohjelmointikieli , jonka on kehittänyt Wolfram Research for Mathematica . Suunniteltu universaalimmaksi kieleksi, jossa painotetaan symbolista laskentaa , toiminnallista ja loogista ohjelmointia ja joka tukee mielivaltaisia tietorakenteita [1] .
Kieleen on rakennettu melko suuri määrä toimintoja eri aloilta, esimerkiksi sisäänrakennettuja toimintoja Turingin koneen luomiseen ja ajamiseen , grafiikan ja äänen luomiseen, kolmiulotteisten mallien analysointiin ja differentiaaliyhtälöiden ratkaisemiseen .
Kielen dokumentaatio on laaja, eikä kieli ole standardoitu; osittaista standardointia suunnitellaan [2] .
Ilmestyi vuonna 1988, 28. toukokuuta pidetään kielen syntymäpäivänä. Kesäkuuhun 2013 asti kieltä ei nimetty [3] , sen sijaan sisäisesti Wolfram käytti nimiä "M" ja "Language Wolfram", ja käyttäjät kutsuivat kieltä usein "Mathematica" sen järjestelmän mukaan, jota varten se kehitettiin. Nimet "Lingua" ja "Express" harkittiin, mutta lopulta valittiin nimi, joka vastaa yrityksen nimeä.