Kapitel 1. Introduktion

Programmet Genius matematikverktyg är en allmän miniräknare som kan användas som en miniräknare för skrivbordet, ett undervisningsverktyg för matematik och till och med är användbart för forskning. Språket som används i Genius matematikverktyg är designat för att vara ”matematiskt” i betydelsen att det ska uppfylla att ”vad du menar är vad du får”. Detta är givetvis inte ett fullständigt uppnåeligt mål. Genius matematikverktyg klarar av rationella tal, heltal med godtycklig precision och högprecisionsflyttal med GMP-biblioteket. Det hanterar komplexa tal med kartesisk notation. Det har bra vektor- och matrismanipulation och kan hantera grundläggande linjär algebra. Programmeringsspråket tillåter användardefinierade funktioner, variabler och ändring av parametrar.

Genius matematikverktyg finns i två versioner. En version är den grafiska GNOME-versionen, som har ett gränssnitt av IDE-stil och förmågan att rita grafer med en eller två variabler. Kommandoradsversionen kräver inte GNOME, men implementerar förstås inte någon funktion som kräver det grafiska gränssnittet.

Delar av denna handbok beskriver den grafiska versionen av miniräknaren, men språket är förstås detsamma. Kommandoradsversionen saknar funktioner för grafritning och all annan funktionalitet som kräver det grafiska användargränssnittet.

Allmänt så nämns det om någon funktionalitet av språket (funktioner, operatorer och så vidare...) är ny för någon version efter 1.0.5, men om den tillkom innan 1.0.5 skulle du behöva titta på NEWS-filen.