Simple,是一种解释型的Esolang语言,特色是极度简单的语法、功能和机制,也支持一部分Python语法,由Pinpe在2024年初秋因为洗澡时的灵光一现而开始开发,作为一门贯彻极简主义的语言,同时还保留一定的可读性。除了四大核心语句,其它一切语句都是API,而且拒绝“无关紧要”的抽象概念,例…
HowieHz同志使用Simple(不完全标准)写的排序算法,真的是狠人!
put '输入需要排序的数字数量(n)之后回车。在之后输入需要排序的数字,输入完之后回车\n' put 'n = ' key n num n a : [0]*n iii : 0 num iii :: read_array_loop iii == n -> read_array_end put 'array' put iii put ' = ' key a[iii] num a[iii] iii : iii+1 -> read_array_loop :: read_array_end i : 0 num i temp : 0 num temp j : 0 num j :: loop i == n -> end j : i + 1 :: loop2 j == n -> end2 a[i] > a[j] -> swap -> next_j :: swap temp : a[i] a[i] : a[j] a[j] : temp :: next_j j : j+1 -> loop2 :: end2 i : i+1 -> loop :: end ii : 0 num ii :: print_loop ii == n -> print_end put a[ii] put ' ' ii : ii+1 -> print_loop :: print_end put '\n'