Я хочу видеть все различные способы, с которыми вы можете столкнуться, для факториала подпрограммы или программы. Надежда состоит в том, что каждый может приехать сюда и посмотреть, хотят ли они изучать новый язык.
Идеи:
- Процедурные
- Functional
- Объектно-ориентированный
- Один вкладыш
- Запутанный
- Oddball
- Плохой код
- Polyglot
В принципе, я хочу увидеть пример, различные способы написания алгоритма и то, что они будут выглядеть на разных языках.
Пожалуйста, ограничьте его одним примером для каждой записи. Я позволю вам иметь более одного примера для каждого ответа, если вы пытаетесь выделить конкретный стиль, язык или просто продуманную идею, которая поддается одному сообщению.
Единственное реальное требование - найти факториал данного аргумента во всех представленных языках.
Будьте творческими!
Рекомендуемое руководство:
# Language Name: Optional Style type - Optional bullet points Code Goes Here Other informational text goes here
Я часто буду идти и отредактировать любой ответ, который не имеет достойного форматирования.