献给Archer--"Arch is the best"
wiki上闲逛看到一个"无聊"的项目"Arch is the best".这是一个证明ArchLinux是最好的Linux,体现其优越性的项目,为什么说它无聊呢,看下例子:
文章图片
它只有一个作用,就是输出"Arch is the best"这句话,这还没完,各国无聊的Archer都来参与了,譬如
阿拉伯语
???? ?? ??????
孟加拉语
???? ??????? ????!
法语
Arch est le meilleur!
哈萨克语
Арч - е? жа?сы!
..................
..................
当然哪里都有中国人
简体
Arch 最棒了!
还有古文版
阿祺,盡善矣。
还有没节操的淘宝体
Arch,好评哦,亲!
文章图片
你以为结束了吗,没有! 各位geek不满足人类语言,开始竞相秀代码,堪称各种版本"hello world"的盛宴:
除了大众熟知的C,Java,Python等版本外,还有一些比较另类的,譬如:
Ada
with Ada.Text_IO;
use Ada.Text_IO;
procedure ArchIsTheBest is
begin
Put_Line("Arch is the best!");
end HelloWorld;
【献给Archer--"Arch is the best"】Common Lisp
#!/usr/bin/sbcl --script
(defparameter *best-list* '((English "Arch is the best!")
(Chinese "Arch, 她出类拔萃!")
(German "Arch ist das Beste!")
(Greek "Το Arch ε?ναι το καλ?τερο!")))
(defun aitb ()
(format t "Available languages: ~{~{~@(~a~)~*~}~^, ~}.~%" *best-list*)
(loop for input = (progn (format t "~&Input the desired language, (or 'quit'): ~%")
(force-output)
(read-line))
if (string-equal input "quit")
do (loop-finish)
else
do (let ((language-def
(assoc input *best-list*
:key (lambda (lang) (symbol-name lang))
:test #'string-equal)))
(if language-def
(format t "~&~A~%" (second language-def))
(format t "~&Invalid language.~%"))))
(format t "~&May the Arch be with you!~%"))
(aitb)
*Haskell *
main = putStrLn "Arch is the best!"
Clojure
(prn "Arch is the best!")
接下来各种不正常的版本开始了
brainfuck(谁能向我解释下吗?)
++>++++++>+++++<+[>[->+<]<->++++++++++<]>>.[-<++>]
<----------------.---------------.+++++.<+++[-<++++++++++>]<.
>>+.++++++++++.<<.>>+.------------.---.<<.>>---.
+++.++++++++++++++.+.<<+.[-]++++++++++.
Ook(无力吐槽这个了)
Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook? Ook. Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook? Ook! Ook? Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
LilyPond(据说是音乐语言)
\version "2.12.3"
\include "english.ly"
\header { title = "Arch is the best!" }
\score
{
<<
\relative c' { c4 e g c \bar "||" }
\addlyrics{ Arch is the best! }
>>
}
竟然还有X11版本!太孤陋寡闻了......**
#include
#include
#include #include int main()
{
Display *d;
Window w;
XEvent e;
int s;
if (!(d = XOpenDisplay(NULL))) {
fprintf(stderr, "Couldn't open display, but Arch is the best!\n");
exit(1);
}s = DefaultScreen(d);
w = XCreateSimpleWindow(d, RootWindow(d,s), 0, 0, 110, 20, 0,
0, WhitePixel(d,s));
XSelectInput(d, w, ExposureMask | KeyPressMask);
XMapWindow(d,w);
while (1) {
XNextEvent(d, &e);
if (e.type == Expose) {
XDrawString(d, w, DefaultGC(d, s), 5, 15, "Arch is the best!", 17);
}
}XCloseDisplay(d);
return 0;
}
完整版请点以下链接
Arch_is_the_best
推荐阅读
- 把一切献给现在
- 前沿论文|论文精读(Neural Architecture Search without Training)
- ElasticSearch6.6.0强大的JAVA|ElasticSearch6.6.0强大的JAVA API详解
- Elasticsearch|Elasticsearch 简介
- 东北老男孩——谨以此文献给我敬重的人
- 不忘初心——献给第二个中国医师节
- elasticsearch分析器
- 三十一、|三十一、 Elasticsearch集群搭建部署及配置
- oh|oh my love
- springmvc|springmvc 集成 Spring Data Elasticsearch 遇到的坑