wolfram-mathematicaAan de slag met wolfram-mathematica


Opmerkingen

Deze sectie biedt een overzicht van wat wolfram-mathematica is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen wolfram-mathematica vermelden en een link naar de verwante onderwerpen. Aangezien de documentatie voor wolfram-mathematica nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Wat is (Wolfram) Mathematica?

Wolfram definieert Mathematica als "Het definitieve systeem van de wereld voor modern technisch computergebruik". Een gewaagde uitspraak die gedeeltelijk waar is. Het is waarschijnlijk niet het meest overheersende (omdat je behoorlijk wat moet betalen voor commercieel gebruik), dus mensen gebruiken bijvoorbeeld Python of R. Wat het is, is de meest uitgebreide omgeving voor "technisch computergebruik" door de volgende functionaliteit te bieden:

  • De Wolfram-taal: een taal met meerdere paradigma's die symbolische berekeningen omvat met procedureel, functioneel, lijst- en regelgebaseerd programmeren
  • "Notebooks": een combinatie van documentatie, programma's en resultaten
  • Wolfram Algorithmbase: waarschijnlijk de grootste samengestelde reeks algoritmen die de meeste belangrijke gebieden van wiskunde, berekeningen en grafische voorstellingen bestrijken. De meeste mensen maken geen onderscheid tussen Algorithmbase en de taal omdat ze zo nauw met elkaar zijn verweven
  • Met de introductie van Wolfram | Alpha kwam Wolfram Knowledgebase die veel algemene kennisgebieden omvat, zodat u een vraag als "totale tijd om een 10 pond kalkoen in koud water te ontdooien" (dat is 5 uur) in uw programma kunt ontdooien, kunt beantwoorden.

Het hele systeem draait op de "Wolfram Engine", die in wezen een virtuele machine is, net als de Java Virtual Machine of Microsoft's Common Language Runtime die uitvoering op verschillende platforms mogelijk maakt - momenteel Windows, Mac en Linux. Naast het uitvoeren van programma's op een computer, kunt u ze ook uitvoeren in de "Wolfram Cloud", wat een eenvoudig proces is in vergelijking met meer "lagere niveau" talen zoals Java en C #.

De huidige versie van Mathematica is 11 die kan worden uitgevoerd op het bureaublad, Wolfram Cloud en iOS (zowel iPad als iPhone).