Jump to content
From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Arch is the best. Дата последней синхронизации: 24 ноября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

"Арч — лучший!" — амбициозный и поражающий своей оригинальностью и изысканностью, одновременно возбуждающий и шокирующий (хотя, возможно, несколько переусложненный) проект, однозначно доказывающий неоспоримое превосходство Arch.

## Немного истории

Начало проекту было положено в далеком апреле 2008 года участником сообщества Arch Linux lucke в виде обычного скрипта для командной оболочки, который уже тогда смог предоставить неопровержимое доказательство того, что "Арч — лучший!". Он был представлен миру в этом посте на форуме, восхитив умы множества людей, которые незамедлительно приступили к портированию его на самые разные языки, как программирования, так и естественные, так что каждое человеческое существо на планете могло бы полностью оценить всю пользу от сего революционного открытия.

## Код

Проект "Арч — лучший!" ("Arch is the best") портирован на самые разные языки программирования.

1С:Предприятие 7.7/8/8.1/8.2
  Процедурный предметно-ориентированный скомпилированный язык программирования с динамической типизацией, во многом похожий на VisualBasic, который используется в продуктах «1С:Предприятие», широко распространённых в России и других странах СНГ.

    Предупреждение("Арч - лучший!");

ABAP
  Расширенный язык программирования бизнес-приложений.

    REPORT zwhat_is_the_best.
    WRITE 'Arch is the best'.

Ada
  Язык программирования для критичных и отказоустойчивых систем.

    with Ada.Text_IO;
    use Ada.Text_IO;
    procedure ArchIsTheBest is
    begin
       Put_Line("Arch is the best!");
    end ArchIsTheBest;

APL
  "A Programming Language".

    'Arch is the best!'

AppleScript
  Скриптовый язык, созданный Apple Inc. и встроенный в классическую Mac OS начиная с System 7 и во все версии macOS.

    display alert "Arch is the best!"
    say "Indeed, Arch is the best."

ArnoldC
  Язык программирования, основанный на фразочках Арнольда Шварценеггера.

    IT'S SHOWTIME
    TALK TO THE HAND "Arch is the best!"
    YOU HAVE BEEN TERMINATED

ATS
  Функциональный язык программирования, использующий зависимые типы для повышения надежности программ.

    implement main () = println! "Arch is the best!"

Awk
  Интерпретируемый скриптовый Си-подобный язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам.

    BEGIN {
       print "Arch is the best!"
    }

BASIC
  Скриптовый язык, который был одним самых популярных языков в 1960-х годах, считался лёгким шагом для студентов в изучении перед более мощными языками, такими как FORTRAN.

    10 PRINT "Arch is the best!"

Batch
  Скриптовый язык для Windows, который можно использовать для автоматизации задач или просто для развлечения.

    @echo off
    echo Arch is the best!
    pause

Befunge
  Эзотерический стековый язык, считающийся двумерным. Заявлен как язык общего назначения (в том плане, что "вы вероятно сможете даже написать Hunt the Wumpus на нем").

    <v"Arch is the best!"0
     <,_@#:

BIRL
  Как ArnoldC, но для Bambam[1].

    HORA DO SHOW
        CE QUER VER ESSA PORRA? ("Arch is the best!\n");
        BORA CUMPADE 0;
    BIRL

Boo
  Объектно-ориентированный, статически-строго-типизированный язык программирования для .NET и Mono, вдохновлённый синтаксисом Python и фокусирующийся на метапрограммировании с помощью функций расширения языка и компилятора, таких как макросы и настраиваемые конвейеры компиляции.

    print "Arch is the best!"

Bourne shell
  Оригинальная программа; должна быть совместима с любой командной оболочкой.

    #!/bin/sh
    echo "Arch is the best!"

Bourne shell (Alternate)
  Перенаправьте вывод этой программы в ваш клиент IRC/email/IM. Должно работать в любой оболочке.

    #!/bin/sh
    yes Arch is the best!

brainfuck
  Разве имени языка недостаточно для его описания? Ладно, попробуйте понять код.

    ++>++++++>+++++<+[>[->+<]<->++++++++++<]>>.<[-]>[-<++>]
    <----------------.---------------.+++++.<+++[-<++++++++++>]<.
    >>+.++++++++++.<<.>>+.------------.---.<<.>>---.
    +++.++++++++++++++.+.<<+.[-]++++++++++.

C
  Обратите внимание на три пробела, используемых для отступа в этом коде! Возможно, в этом есть тайный смысл.

    #include <stdio.h>
    #include <stdlib.h>
    int main(void)
    {
       puts("Arch is the best!");
       return EXIT_SUCCESS;
    }

C#
  Объектно-ориентированный язык общего назначения. Разработан для того, чтобы быть простым и современным.

    using System;
    Console.WriteLine ("Arch is the best!");

C++
  Arch == Linux++

    #include <iostream>
    #include <cstdlib>
    int main ()
    {
       std::cout << "Arch is the best!" << std::endl;
       return EXIT_SUCCESS;
    }

COBOL
  Простой, легковесный язык программирования для домохозяек.

        IDENTIFICATION DIVISION.
        PROGRAM-ID.  TheBest.

        PROCEDURE DIVISION.
            DISPLAY "Arch is the best!".
            STOP RUN.

CoffeeScript
  Скриптовый язык, который транслируется в JavaScript.

    alert 'Arch is the best!'

Clojure
  Диалект Lisp, который запускается на JVM.

    (def translations {"english" "Arch is the best!",
                       "german" "Arch ist das Beste!",
                       "australian" "Arch is fair dinkum, mate!",
                       "h4x0r" "arhc 51 7he be57!",
                       "spanish" "¡Arch es el mejor!"})

    (defn read-choice []
      (println "\nAvailable languages: ")
      (doall (map #(println (key %)) translations))
      (print "Enter language or Ctrl-c: ") (flush)
      (translations (read-line) :badinput))

    (defn arch-is-the-best []
      (loop [choice (read-choice)]
        (case choice
          :badinput (do (print "\nBad input!\n")
                        (recur (read-choice)))
          (do (print "\n" choice "\n")
              (recur (read-choice))))))

или

    (def translations {"english" "Arch is the best!",
                       "german" "Arch ist das Beste!",
                       "australian" "Arch is fair dinkum, mate!",
                       "h4x0r" "arhc 51 7he be57!",
                       "spanish" "¡Arch es el mejor!"
                       "street" "Arch iz da shizzle ma nizzle"})
    (while 1
      (println "\nPick a language:\n" (map #(key %) translations) "\n language: ")
      (println (translations (read-line) "Not a valid language")))

или

    (prn "Arch is the best!")

Common Lisp
  Протестировано на SBCL. Помощь в интернационализации приветствуется.

    #!/usr/bin/sbcl --script
    (defparameter *best-list* '((English "Arch is the best!")
              (Chinese "Arch, 她出类拔萃!")
              (German "Arch ist das Beste!")
              (Greek "Το Arch είναι το καλύτερο!")
              (Latin "Arch optimum est!")
              (French "Arch est le meilleur!")
              (Polish "Arch jest najlepszy!")))
    (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)

Common Lisp (Alternate)
  Должен работать с любой реализацией (Clisp, Allegro, SBCL...).

    (princ "Arch is the best!")

Crystal
  Объектно-ориентированный язык, похожий на Ruby.

    puts "Arch is the best!"

Crystal (через веб-сервер)
  Для рассылки сообщения сразу нескольким друзьям.

    # For giving the message to your friends
    require "http/server"

    server = HTTP::Server.new(80) do |context|
      context.response.content_type = "text/plain"
        context.response.print "Arch is the best!"
    end

    puts "Listening."
    server.listen

csh
  C-подобная оболочка.

    #!/bin/csh
    echo "Arch is the best!"

CSS
  Язык таблиц стилей, широко используемый для стилизации веб-страниц.

    body * {
        display: none;
    }

    body::before {
        content: "Arch is the best!";
        font-family: monospace;
        font-size: 2.7rem;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

D
  Си-подобный язык с более современным подходом.

     import std.stdio : writeln;
     void main()
     {
         writeln("Arch is the best");
     }

Dart
  Убийца JavaScript от Google.

     main(){
       print('Arch is the best');
     }

Dogescript
  Doge-friendly JavaScript

     console.loge with '                So Arch'
     console.loge with '     Much Good'
     console.loge with '                          Wow'

Ebuild
  Формат сборочных скриптов в Gentoo.

    DESCRIPTION="Arch is the best!"
    SRC_URI="https://wiki.archlinux.org/title/Arch_is_the_best"

    LICENSE="GFDL_1.3"
    SLOT="0"
    KEYWORDS=""
    IUSE=""

    DEPEND=""
    RDEPEND=""

    src_compile() {
    einfo "Arch is the best!"
    }

Emacs Lisp
  Диалект Lisp, используемый текстовыми редакторами GNU Emacs и XEmacs.

     (message "Arch is the best!")

Emojicode
  Объектно-ориентированный императивный гибридный язык высокого уровня без разделителей, использующий Emoji.

    🏁 🍇
        😀 🔤Arch is the best!🔤❗️
    🍉

Elixir
  Динамический функциональный язык, разработанный для создания масштабируемых и поддерживаемых приложений.

    IO.puts "Arch is the best!"

Erlang
  Многопоточный язык с уборкой мусора и рантайм-средой.

    -module(arch).
    -export([is_the_best/0]).
       is_the_best() -> io:fwrite("Arch is the best!\n").

или используя сообщение, передаваемое между процессами

     -module(arch).
     -export([ultimate_question/0,the_answer/0]).
     the_answer() ->
         receive
             {Client,who_is_the_best} ->
                 Client ! {self(),"Arch is the best!"};
             {Client,_} ->
                 Client ! {self(),"Taco Taco Taco!"}
         end,
         the_answer().
     ultimate_question() ->
         Pid = spawn(arch,the_answer,[]),
         Pid ! {self(),who_is_the_best},
         receive
             {Pid,Response} -> io:format("~s~n",[Response])
         end.

F#
  Строго-типизированный, функциональный язык, который позволяет писать простой код для решения сложных проблем (и сложный для решения простых).

    printfn "Arch is the best!"

Factor
  Высокоуровневый стековый язык.

    "Arch is the best" print

FIM++
  Многословный, императивный, динамически типизированный и интерпретируемый язык, который может использовать классы Java. Интуитивно понятный язык для любителей пони.

    Dear Princess Celestia: Letter About Arch Linux.
    Today I learned:
        I wrote "Arch is the best!".
    Your faithful student, Twilight Sparkle

Fish
  Дружелюбная к пользователю командная оболочка.

     function arch_is_the_best --on-event fish_prompt
       echo -ne "\e[94mArch is the best!\e[0m"
     end

Forth
  Стековый язык программирования.

    ." Arch is the best" cr -- kiss way

Fortran95

    program arch
       print *,"Arch is the best!"
    end program arch

Genie
  Новый язык программирования, который позволяет использовать более современный стиль программирования, имея при этом возможность легко создавать и использовать GObject нативно.

    init
     print "Arch is the best"

Gjs
  Биндинг Javascript для GNOME, основанный на движке Spidermonkey и фреймворке GObject.

    #!/usr/bin/env gjs
    print ('Arch is the best');

Gleam
  Быстрый, дружелюбный и функциональный язык для создания типобезопасных масштабируемых систем.

    import gleam/io

    pub fn main() {
      io.println("Arch is the best!")
    }

Go
  Ещё один язык от Гугла, помесь C, C++ и Python.

    package main

    import "fmt"

    func main() {
     fmt.Println("Arch is the best!")
    }

Groovy
  Гибкий и динамичный язык для виртуальной машины Java.

    println 'Arch is the best!'

Haskell
  Один из языков, где ввод-вывод прост и неприхотлив.

    main = putStrLn "Arch is the best!"

HTML
  Язык разметки веб-страниц.

    <!DOCTYPE html>
    <html lang='en'>
       <head>
          <title>Arch is the best!</title>
       </head>
       <body>
           Arch is the best!
       </body>
    </html>

Idris
  Чистый функциональный язык программирования общего назначения с зависимыми типами. Как Haskell, но безумнее.

    module Main

    main : IO ()
    main = putStrLn "Arch is the best!"

INTERCAL
  «Создан одним майским утром 1972 года очень рано, двумя хакерами которые всё ещё пытаются его уничтожить.»

    PLEASE NOTE THAT THIS WAS MADE FOR C-INTERCAL
           DO ,10 <- #18
           DO ,10SUB#1 <- #126
           DO ,10SUB#2 <- #52
           DO ,10SUB#3 <- #136
    PLEASE DO ,10SUB#4 <- #176
           DO ,10SUB#5 <- #18
           DO ,10SUB#6 <- #110
           DO ,10SUB#7 <- #200
    PLEASE DO ,10SUB#8 <- #202
           DO ,10SUB#9 <- #214
           DO ,10SUB#10 <- #24
           DO ,10SUB#11 <- #112
    PLEASE DO ,10SUB#12 <- #162
           DO ,10SUB#13 <- #190
           DO ,10SUB#14 <- #160
    PLEASE DO ,10SUB#15 <- #216
           DO ,10SUB#16 <- #160
           DO ,10SUB#17 <- #170
    PLEASE DO ,10SUB#18 <- #52
           DO READ OUT ,10
           DO GIVE UP

Also a much larger ASCII-transcoding version.

(Non-portable C-INTERCAL I/O had to be used, since INTERCAL-72 does not allow arbitrary characters.)

Io
  Чистый объектно-ориентированный язык программирования, вдохновленный Smalltalk, Self, Lua, Lisp, Act1, и NewtonScript.

    "Arch is the best!" println

Java
  Исключительно переносимый язык, который работает практически везде — даже на вашем тостере!

    public class ArchIsTheBest {
       public static void main(String[] args) {
           System.out.println("Arch is the best!");
       }
    }

JavaScript
  Также известный как ECMAScript, объектно-ориентированный на основе прототипов скриптовый язык программирования.

    console.log('Arch is the best!');

JavaScript (в веб-браузере)

    alert('Arch is the best!');

Julia
  Свежий подход к численным вычислениям.

    println("Arch is the best!")

Kotlin
  Попытка JetBrains получить мировое господство.

    fun main() {
       println("Arch is the best!")
    }

LaTeX
  Фреймворк и экосистема набора, реализованные на основе TeX (по иронии судьбы, более известного, чем TeX). «Фреймворк» для набора математических уравнений и диаграмм.

    \documentclass{minimal}

    \begin{document}
      Arch is the best!
    \end{document}

LilyPond
  Нотный редактор с приятным LaTeX-подобным языком.

    \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! }
       >>
    }

LOLCODE
  Почему бы и нет?

    HAI
    CAN HAS STDIO?
    VISIBLE "ARCH IS TEH PWNZ LOL!"
    KTHXBYE

Lua
  Легковесный, расширяемый язык программирования.

    print "Arch is the best!"

Malbolge
  Язык, созданный для того, чтобы максимально усложнить программирование.

    bCBA@?>=<;:9876543210/.-,+*)('&%$#"!~}|{zyxwvutsrqponmlkjihgfedcba`_^]
    \[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9y16543210/.-,+*)('&}C#"!~}|{zyxwvu
    tsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLK-CgGFEDCBA@?>=<;:98x6543210/
    .-,+*)('&%$#"!~}|u;yxwpun4rqpRhmf,jihgIe^$ba`_^]\[ZYXQVUTMqQPONMFjJI+A
    eEDC%A:^>=<|:981U54t21*/.-&Jk)('&}C#"!aw={z\xwvun4lqpi/mlkjiKaf_%p

Matlab
  Проприетарный язык программирования, разработанный MathWorks.

    disp('Arch is the best!');

Morpho
  Мультипарадигменный язык программирования, поддерживающий процедурный, объектно-ориентированный и функциональный подходы.

    writeln("Arch is the best!");

Myrddin
  Язык системного программирования, нацеленный на контроль и простоту, с сильной проверкой типов, обобщениями, выводом типов, замыканиями и трейтами.

    /* mbld -b aitb aitb.myr */
    use std
    const main = {
      std.put("Arch is the best!\n")
    }

NASM / Yasm (i686)
  Обратите внимание, что строка размещена в секции .text, в чем проявляется особое превосходство!

    ;nasm -f elf32 arch.asm
    ;ld -o arch arch.o
    ;./arch

    section .text
    global _start
    _start:
    mov edx,len
    mov ecx,msg
    mov ebx,1
    mov eax,4
    int 0x80
    xor ebx,ebx
    mov eax,1
    int 0x80
    msg: db "Arch is the best!",10
    len equ $-msg

NASM / Yasm (x86_64)
  С участнием новой суперской инструкции AMD — syscall.

    ;nasm -f elf64 arch.asm
    ;ld -o arch arch.o
    ;./arch

    section .text
    global _start
    s:
        db 'Arch is the best!',0ah
    l equ $-s
    _start:
        mov rax,1
        mov rdi,1
        mov rsi,s
        mov rdx,l
        syscall
        mov rax,60
        xor rdi,rdi
        syscall

Nim
  Портируемый легковесный язык программирования.

    echo "Arch is the best!"

node.js
  Платформа, работающая на движке JavaScript из Chrome для быстрой разработки быстрых и масштабируемых сетевых приложений. Использует событийно-ориентированную неблокирующую модель ввода-вывода.

    console.log('Arch is the best!');

node.js (http-сервер)

    require('http').createServer((req,res) => {res.writeHead(200, {'Content-Type': 'text/plain'});res.end('Arch is the best!');}).listen(80);

Objective-C
  Объектно-ориентированный язык общего назначения, который добавляет сообщения в стиле Smalltalk в Си-подобный язык программирования.

    NSLog(@"Arch is the best!");

OCaml
  Основная реализация языка программирования Caml.

    print_endline "Arch is the best!"

Octave
  Высокоуровневый интерпретируемый язык, предназначенный в основном для математических вычислений.

    printf("Arch is the best!\n")

Ook!
  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.

Pascal
  Влиятельный императивный и процедурный язык программирования.

    program ArchIsTheBest;
    begin
      writeln('Arch is the best!');
    end.

PDF
  Язык для общения с принтерами.

    %PDF-1.1

    1 0 obj
    << /Type /Catalog
    /Pages 2 0 R
    >>
    endobj

    2 0 obj
    << /Type /Pages
    /Kids [3 0 R]
    /Count 1
    /MediaBox [0 0 595 842]
    >>
    endobj

    3 0 obj
    <<  /Type /Page
    /Parent 2 0 R
    /Resources
    << /Font
    << /F1
    << /Type /Font
    /Subtype /Type1
    /BaseFont /Times-Roman
    >>
    >>
    >>
    /Contents 4 0 R
    >>
    endobj

    4 0 obj
    << /Length 48 >>
    stream
    BT
    /F1 72 Tf
    55 460 Td
    (Arch is the best!) Tj
    ET
    endstream
    endobj

    xref
    0 5
    0000000000 65535 f
    0000000016 00000 n
    0000000066 00000 n
    0000000148 00000 n
    0000000303 00000 n
    trailer
    <<  /Root 1 0 R
    /Size 5
    >>
    startxref
    402
    %%EOF

Perl
  Высокоуровневый, интерпретированный, динамический язык общего назначения.

    #!/usr/bin/env perl
    print "Arch is the best!\n";

Perl 6
  Последний член семейства Perl.

    #!/usr/bin/env perl6
    say 'Arch is the best!';

PHP
  Скриптовый язык общего назначения.

    <?php
       echo "Arch is the best!\n";
    ?>

Pixilang
  Пиксели!

    print("Arch is the best!",0,0,#1897D1)
    frame

Pony
  Объектно-ориентированный, безопасный, высокопроизводительный язык программирования с моделью акторов.

    actor Main
      new create(env: Env) =>
        env.out.print("Arch is the best!")

Portable GNU assembler
  `as -o arch.o arch.s && ld -o arch -O0 arch.o`

       .section .data
    archIsBest:
       .ascii  "Arch is the best!\n"
    archIsBest_len:
       .long   . - archIsBest
       .section .text
       .globl _start
    _start:
       xorl %ebx, %ebx
       movl $4, %eax
       xorl %ebx, %ebx
       incl %ebx
       leal archIsBest, %ecx
       movl archIsBest_len, %edx
       int $0x80
       xorl %eax, %eax
       incl %eax
       xorl %ebx, %ebx
       int $0x80

PostScript
  Более старый язык для общения с принтерами.

    %!PS
    /monospace 60 selectfont
    10 420 moveto
    (Arch is the best!) show
    showpage

Powershell
  Командная оболочка на основе задач и скриптовый язык, построенный на платформе .NET.

    Write-Output "Arch is the best!"

Processing
  Язык программирования и среда разработки с открытым исходным кодом.

    println("Arch is the best!");

Prolog
  Логический язык программирования общего назначения, связанный с искусственным интеллектом и компьютерной лингвистикой.

    format('Arch is the best~n',[]).

Python
  Высокоуровневый язык общего назначения.

    print('Arch is the best!')

QBASIC
  Интерпретатор BASIC-подобного языка программирования, основанного на QuickBASIC.

    PRINT "Arch is the best!"

R
  Язык для статистических вычислений (и многого другого!).

    archIsBest <- function() { cat("Arch is the best!\n") }
    archIsBest()

Racket
  Универсальный мультипарадигмальный язык программирования из семейства Lisp-Scheme.

    #lang racket

    (let ([str "Arch is the best!\n"])
        (write-string str)
        (values))

Ruby
  Динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования.

    #!/usr/bin/ruby -w
    puts 'Arch is the best!'

Rust
  Язык системного программирования, который работает невероятно быстро, предотвращает почти все сбои, связанные с нарушением доступа к памяти и гонкам данных.

    fn main() {
        println!("Arch is the best!");
    }

Salt
  Фреймворк автоматизации.

     salt '*' event.fire '{"data":"Arch Is the best!"}' 'arch/best'

Scala
  Мультипарадигменный язык, который работает на JVM.

     object ArchIsBest extends App {
         println("Arch is the best!")
     }

Scheme
  Диалект Lisp.

    (display "Arch is the best!\n")

Seed
  Библиотека и интерпретатор, динамически связывающий, движок JavaScriptCore из WebKit с платформой GNOME.

    #!/usr/bin/env seed
    print ('Arch is the best');

Shakespeare Programming Language
  Designed to "make a language with beautiful source code [...]"

    Arch is the Best.

    Arthur, a young man who is the best.
    Isabella, a likewise young woman who be.
    The Ghost, an undead who is the article.
    Beatrice, a young woman who is an adjective.

                        Act I: Setting of the Variables.

                        Scene I: Setting of Isabella and Arthur.

    [Enter Arthur and Isabella]

    Arthur:
     You are as dirty as the square of the sum of a rotten smelly foul devil
     and a vile lie! You are as bold as the sum of yourself and an evil hog!

    Isabella:
     Thou art as big as the square of a cute fair sweet flower! You are as proud
     as the sum of thyself and a cow.

    [Exit Arthur]

                        Scene II: Setting of The Ghost.

    [Enter The Ghost]

    Isabella:
     You art as loving as myself. Thou are as huge as the sum of yourself and twice
     a red old hair. You are as cowardly as the sum of yourself and a fat goat!

    [Exit Isabella]

                        Scene III: Setting of Beatrice.

    [Enter Beatrice]

    The Ghost:
     Thou are as good as the sum of Isabella and a mighty fine rich noble King.

    [Exeunt The Ghost and Beatrice]

                        Act II: Printing Arch is the Best.

                        Scene I: Arch.

    [Enter Arthur and Beatrice]

    Beatrice:
     Speak thy mind! You art as peaceful as the quotient between thyself and the
     clearest Lord.

    Arthur:
     Speak your mind!

    [Exeunt Arthur and Beatrice]

    [Enter Isabella and The Ghost]

    The Ghost:
     Thou are as normal as the sum of thyself and a town. Speak thy mind!

    Isabella:
     Speak your mind!

    [Exit Isabella]

    [Enter Arthur]

    The Ghost:
     Speak thy mind!

    [Exit Arthur]

                        Scene II: is.

    [Enter Beatrice]

    Beatrice:
     Thou are as old as the sum of yourself and a nose. Speak your mind!

    The Ghost:
     You art as pretty as the sum of thyself and a face. Speak your mind.

    [Exit The Ghost]

    [Enter Arthur]

    Beatrice:
     Speak thy mind.

                        Scene III: the.

    Arthur:
     You are as blue as the sum of yourself and a hamster. Speak thy mind!

    [Exit Arthur]

    [Enter The Ghost]

    Beatrice:
     You are as prompt as the sum of thyself and a lie! Speak your mind.

    [Exit Beatrice]

    [Enter Isabella]

    The Ghost:
     You art as happy as the sum of thyself and a large moon. Speak thy mind!

    [Exit The Ghost]

    [Enter Arthur]

    Isabella:
     Speak thy mind.

    [Exit Arthur]

                        Scene IV: Best.

    [Enter Beatrice]

    Beatrice:
     Thou are as blue as the sum of the sum of a curse and thyself and a bad
     codpiece. Speak your mind! You art as lovely as the sum of the sum of the
     happiness and yourself and a blossoming flower. Speak thy mind.

    Isabella:
     You are as healthy as the sum of yourself and a plague! Speak thy mind.
     Thou art as huge as the sum of thyself and a hero. Speak your mind!

    [Exit Beatrice]

    [Enter Arthur]

    Isabella:
     You art as green as the sum of thyself and a mother. Speak your mind.

    [Exeunt]

Shoes
  Версия Ruby, использующая Shoes для GUI.

    Shoes.app :width => 135, :height => 30 do
        para "Arch is the Best!"
    end

Smalltalk
  Объектно-ориентированный, динамически типизированный, рефлексивный язык программирования.

    Transcript show: 'Arch is the best!'.

Solidity
  Объектно-ориентированный язык программирования для смарт-контрактов Ethereum.

    pragma solidity ^0.6.0;

    contract ArchIsTheBest {
      function archIsTheBest() external pure returns (string memory) {
        return "Arch is the best!";
      }
    }

SQL
  Структурированный язык запросов для реляционных баз данных.

    SELECT 'Arch is the best!';
    SELECT 'Arch is the best!' FROM dual; -- для Oracle DB

Standard ML
  Модульный функциональный язык программирования общего назначения.

    print "Arch is the best!\n"

Swift
  Многопарадигмальный компилируемый язык программирования общего назначения, разработанный Apple Inc.

    print("Arch is the best!")

Tcl/Tk
  Скриптовый язык, используемый для прототипирования, скриптов, графических интерфейсов и тестирования.

    #!/usr/bin/env tclsh
    puts "Arch is the best!"

TeX
  Язык набора, предназначенный для научных публикаций. Известен тем, что дает возможность описывать сложные уравнения в текстовом формате. Основа для более известного LaTeX.

    Arch is the best!
    \bye

TrumpScript
  Язык сценариев, основанный на словах президента Трампа.

    say it with me, "Arch is the best!";
    america is great.

UEFI
  An extensible firmware framework

    #include <Uefi.h>
    EFI_STATUS EFIAPI
    ArchIsTheBest (
                  IN EFI_HANDLE        ImageHandle,
                  IN EFI_SYSTEM_TABLE  *SystemTable
                  )
    {
       SystemTable -> ConOut-> OutputString(SystemTable->ConOut, L"Arch is the best!\n");
       return EFI_SUCCESS;
    }

V
  Простой, быстрый, безопасный компилируемый язык для разработки поддерживаемого программного обеспечения.

    fn main() {
            println('Arch is the best!')
    }

Vala
  Язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+

    void main(string[] args) {
    stdout.printf("\nArch is the best!\n\n");
    }

var'aq
  A warrior's programming language

    "Arch is the best!" cha'

Verilog
  Язык описания аппаратуры, стандартизированный как IEEE 1364

    module top;
      initial $display("Arch is the best!");
    endmodule

VHDL
  VHSIC Hardware Description Language

    use std.textio.all;

    entity top is
    end top;

    architecture behaviour of top is begin
      process begin
        write (output, String'("Arch is the best!"));
        wait;
      end process;
    end behaviour;

VimScript
  Скриптовый язык для текстового редактора Vim.

    echo "Arch is the best!"

Visual Basic
  Управляемый событиями язык программирования и интегрированная среда разработки (IDE) от Microsoft для Component Object Model (COM).

    Module Arch
      Sub Main()
          MsgBox("Arch is the best!")
      End Sub
    End Module

wenyan-lang
  Язык программирования для древних китайцев.

    吾有一言。曰「「阿祺，盡善矣。」」。書之。

Wiring (Arduino)
  Собранный на Processing, открытый язык программирования, разработанный в стенах МТИ (MIT).

    void setup()
    {
       Serial.begin(9600);
    }
    void loop()
    {
       Serial.print("Arch is the best!");
    }

X11
  X11 является кроссплатформенной средой для разработки графических интерфейсов.

`cc -lX11 arch.c`

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    #include <X11/Xlib.h>

    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;
    }

Z3
  Язык Microsoft Research для доказательства теорем.

    (define-const arch String "Arch is the best")
    (simplify (str.++ arch))

Zig
  Универсальный язык программирования и набор инструментов для поддержки надежного, оптимального и многоразового программного обеспечения. Призван заменить C.

    const std = @import("std");

    pub fn main() !void {
        std.debug.warn("Arch is the best!\n", .{});
    }

Zimbu
  Быстрый, простой в освоении и похожий на JS язык программирования.

    FUNC Main() int
      IO.write("Arch is the best!")
      RETURN 0
    }

Zsh
  Командная оболочка UNIX, очень похож на ksh, но включает множество улучшений.

    #!/bin/zsh -f
    setopt extendedglob
    print -- $(echoti setaf 2) ${$(<<<${${${(@j: :)${(@s:_:)${:-What_Linux_is_the_best?}}}/* (#b)([A-Z]i)/Arch $match[1]}} tr '?' '!')} $terminfo[sgr0]

Category:

- About Arch (Русский)