LISP и C # оба используют префиксную запись вызова функции.Большие различия заключаются в том, что в LISP вы помещаете круглые скобки вокруг всего выражения и параметров разделителей пробелов, в то время как в C # вы ставите открытый символ после имени функции и запятых параметров разделителя.Вот как бы вы написали свое выражение на C # (при условии, что имена тех же функций):
mult(s, diff(const(1), mult(ramp(1), ramp(1)))