Ich fand es immer bc
mysteriös und faszinierend. Es war eines der ursprünglichen Unix-Programme. Und es ist eine Programmiersprache für sich. Deshalb nutze ich gerne jede Gelegenheit, um es zu nutzen.
Da bc keine Fakultätsfunktion zu enthalten scheint, möchte ich eine wie folgt definieren:
define fact(x) {
if (x>1) {
return (x * fact(x-1))
}
return (1)
}
Aber ... das kann ich dann nicht wiederverwenden, oder?
Ich möchte in der Lage sein, so etwas zu tun
me@home$ bc <<< "1/fact(937)"