特別仕様:「お願いする人々のためのプログラミング言語」
## Japanese Translation:
本稿では、形式的なイギリスのマナーを技術的な効率性よりも優先する、風刺的に静的型付けプログラミング言語である「Bespoke」を紹介する。この言語はユーモラスに「クイーンズコード」と呼ばれている。ソースファイルは `.charming` という拡張子を使用し、厳格な言語学的規則に従わねばならない:タイプには完全な英語名を要求する(例:`int` ではなく「An Integer Number」、「Colour」で 'u' を含めること)、真値リテラルは"Quite True"と"Patently False"に限定され、すべてのコードには公式の挨拶、丁寧な問い合わせ、および"Much obliged"や"Yours faithfully"のような特定の署名が必要となる。礼儀に反する構文(例:フルストップや疑問符ではなくセミコロンを使用すること、単命制的な変異 `var = 42`、低俗な綴り「Color」対"Colour")は、診断コード B-101(単命制的命令)、または B-204(低俗な綴り)のようなコンパイルエラーを引き起こす。変異には正式なリクエストによる謝罪が必要であり、例外処理は「Regrettable Circumstances」と称され、「throw」を使用する代わりに「gracious consideration」の問題を提起する。並行処理は「Request for Exclusive Audience」プロトコルに従い、標準的なデッドロックの代わりに「Exemplary Stalemate of Mutual Deference」をもたらす。致命傷(例:ゼロ除算)はクリーム紙に交付された「Formal Apolicy」を生成し、非ゼロのエグジットステータスを返すものの、システムを突然クラッシュさせることはなく、システムそのものは停止しない。「Hello World」の例では、1 つの変数、1 つの出力、合計 676 キャラクタでこれらの制約が示されており、簡潔な論理が広範な親愛の挨拶に置き換えられていることが強調される。将来の相互作用においても、基本的な操作であっても特定の形式的作法を要求し続けることが期待され、実質的に生の速度から社会的正しさへと焦点がシフトする。
## Text to translate:
The article introduces Bespoke, a satirical statically typed programming language humorously dubbed "The Queen's Code," which prioritizes formal British etiquette over technical efficiency. Source files use the `.charming` extension and must adhere to strict linguistic rules: types require full English names (e.g., "An Integer Number" instead of `int`, "Colour" with a 'u'), truth literals are limited to "Quite True" and "Patently False," and all code needs formal salutations, polite inquiries, and specific sign-offs like "Much obliged" or "Yours faithfully." Syntax that violates courtesy—such as using semicolons instead of full stops or question marks, blunt imperative mutations (`var = 42`), or vulgar orthography (e.g., "Color" vs. "Colour")—triggers compilation errors like Diagnostic B-101 (Blunt Imperative) or B-204 (Vulgar Orthography). Mutations require an apology via a formal request, and exception handling is termed "Regrettable Circumstances," raising issues for "gracious consideration" rather than using `throw`. Concurrency follows a "Request for Exclusive Audience" protocol, resulting in an "Exemplary Stalemate of Mutual Deference" instead of standard deadlocks. Fatal failures (e.g., division by zero) produce a "Formal Apology" delivered on cream paper and return a non-zero exit status, but do not crash the system abruptly. The "Hello World" example illustrates these constraints with one variable, one output, and a total of 676 characters, highlighting how concise logic is replaced by extensive pleasantries. Future interactions are expected to continue demanding specific formalities even for basic operations, effectively shifting focus from raw speed to social correctness.