Arch is the best (Русский)
"Арч — лучший!" — амбициозный и поражающий своей оригинальностью и изысканностью, одновременно возбуждающий и шокирующий (хотя, возможно, несколько переусложненный) проект, однозначно доказывающий неоспоримое превосходство 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-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
- Pepe
- Язык программирования, который заставит вас кричать от негодования. Запустить онлайн
# Arch reeEeeeeeE reeEEEeeEe reeEEeeeEE REeEEeEeee Reee rEeeEeeeee reee # is t reeEEeEeeE RrEeEEEeeEE rEeEEEeEee reee # he Reee RrEeEEeeEeE rreEe rEEeerEEee reEe # BEST! reeEEeeeEe reee reeeEeeeeE
- 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"); }
"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]