Каков самый краткий язык программирования? в случае, если критерии необходим для краткости: в итоге требует, чтобы наименьшее количество количества символов создало любую данную программу.
J, потомок APL.
Пример J-реализации зыбкой сортировки (пробелы для ясности):
quicksort =: (($:@(<#[) , (=#[) , $:@(>#[)) ({~ ?@#)) ^: (1<#)
Двоичный.
Нули и единицы затем интерпретируются как код x86.
Здесь действительно нет хорошего ответа
Я думаю, что это APL (или один из его диалектов). Например, чтобы найти все простые числа от 1 до R, работает такой код:
(~R∊R∘.×R)/R←1↓⍳R
Однако, для повседневного использования, я думаю, любой функциональный язык (F#, например) очень лаконичен, поскольку вы выражаете только то, что вы хотите сделать, а не как.
Язык программирования Whitespace допускает только три символа (пробел, табуляция и новая строка).