Особенности и сложность языка программирования Malbolge:
- Самомодифицирующийся код. 1 Программы на Malbolge модифицируют сами себя. 1
- Сложность синтаксиса. 1 Для написания простой программы приходится прибегать к специализированным генераторам. 1
- Непредсказуемый поток управления. 3 На него влияют значения памяти и указатель команды, что добавляет программистам дополнительных сложностей. 3
- Представление в троичной системе счисления. 2 Это неудобно для пользователя. 2
Malbolge был создан в 1998 году Беном Олмстедом специально для того, чтобы быть сложным. 1 Он получил своё название от «Malebolge» — восьмого круга ада Данте. 4