Yorick    hoch
 
  Beschreibung: Yorick ist eine C-ähnliche, interpretierte Sprache, die vorallem in der Physik Verwendung findet, aufgrund der vielen eingebauten, spezialisierten Funktionen.


 Eulersche Zahl   Michael Neumann
// Fakultät
func fac(n) {
   if(n>1) return n*fac(n-1)
   else return 1
}

arr= span(0,9,10)   // 10 Werte von 0-9

for(i=1; i<=numberof(arr); i++) {
   arr(i) = fac(arr(i))
}

print, sum(1/arr)
Berechnet die Eulersche Zahl (e=2.71828).


  Fakultät   Michael Neumann
func fac(n) {
   if(n>1) return n*fac(n-1)
   else return 1
}

print, fac(6)
Berechnet die Fakultät. Ergibt 720.


 Hello World   Michael Neumann
// Hello World in Yorick

write, "Hello World\n"
Gibt "Hello World" auf dem Bildschirm aus.


 Squares (1)   Michael Neumann
/*
  indgen(n) erzeugt ein Array von 1-n
*/

print, indgen(10)^2
Gibt die Quadrate von 1 bis 10 aus.


 Squares (2)   Michael Neumann
for(i=1; i<=10; i++)
{
   print, i*i
}
Gibt die Quadrate von 1 bis 10 aus.