コーディングしたくない10のプログラミング言語
聞いたことがある チキン, 空白 そして ロルコード? 彼らは驚くほど存在する奇妙なプログラミング言語の名前です。プログラミング言語は通常、コーダーの作業を容易にするために作成されますが、いくつかの言語があります。 プログラミングコミュニティをからかう.
これらはとして知られています 難読化 難解なプログラミング言語(難解な意味は、少人数のグループが理解したり使用したりするためだけに作られています)。明白な理由で、それらは時々ビザールや怖いプログラミング言語とも呼ばれます。あなたが同意するかどうか見るためにこれらの10のプログラミング言語を見てください.
タクシー
タクシールックス ロードマップ言語のように 道路の旅行者は理解しやすいと感じるでしょうが、必ずしもコーディングする必要はありません。これは、伝統的なコーディング言語が現代の地図言語に置き換えられた、Tiwnsvilleの公式プログラミング言語です。. 変数、クラス、または関数 置き換えられます 場所や都市によって この言語で.
ある場所から別の場所へ旅客を運ぶタクシールートを計画します。 道順、送迎についての指示を与える そして ドロップオフ. タクシーは走るために燃料を必要とします、従って乗客は彼らの乗り物の代金を払います、そしてあなたはガソリンスタンドであなたのタクシーに給油するための現金を得ます.
これが「こんにちは、世界!」です。タクシー言語で:
"こんにちは世界!"作家の倉庫で待っています。作家の倉庫に移動します。西1番左、2番右、1番左、2番左。郵便局に行く乗客をピックアップします。郵便局に行きます:北1番目、右2番目、1番目左。タクシーガレージに行きます:北1番右、1番左、1番右.
ゾンビ
ZOMBIEは、ネクロマンサー(死者と話す魔法使い)のために設計されたプログラミング言語です。それはそのコーダーがにコードを書くことを可能にします 死体をアニメートし、精神をコントロールする そして それらを通して計算可能な問題を解く. システムメモリを上書きして悪意のあるエントリを地球に公開することに対する保証があります。.
ゾンビはの形で来ます エンティティ宣言. この言語で, 構文エラーは非常に危険です 悪魔がCPUを脱出し、不正な束縛命令で世界に大混乱を引き起こすかもしれないからです。そのデータ値は フリーフォーマット そして 標準数学規則と互換.
"Hello、World!"の印刷例ゾンビ言語で:
HelloWorldはゾンビの召喚の仕事SayHelloが「こんにちは、世界!」と言っていますアニメイトアニメイト
ビット
BITは強力な低レベルプログラミング言語です。 コーダーはデータ全体へのフルアクセスを取得します そのASCII実装で。データの操作は、抽象データ型に特殊な関数を使用する高級言語よりも簡単です。 BITには2つのデータ型があります:ビットとビットのアドレス.
BITのデータ値は、演算子とコマンドを使って操作できます。この言語は強く型付けされており(すなわち、データは常にその型とともに宣言されています)、さらには 物議を醸す "GOTO"をサポート フロー制御コマンドBITは、構文要素間の空白と改行をいくらでも許容します。.
"Hello、World!"の印刷例BIT言語では:
行番号ゼロコード印刷ゼロ後藤1つのゼロ番号1つのコード印刷ゼロ1つのゼロ番号1つのコード印刷0ゼロ1つ1つゼロの1つ1つ1つ1つのGOTO 1つのゼロ1つの行番号1つの0 1つの1つ1つの1つ1つの1つ1つZERO GOTO 1つのZERO 1つの1つのコード番号1つのZERO 1つのコード2つのZERO 1つのZERO 1つの0 ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZEROを印刷するZERO ZERO ZEROを印刷するZERO ZEROを印刷するONE ONE ONE LINE NU MBER 1つ1つ1つのコード印刷1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1 1つの0つのコード印刷1つのGOTO 1つの1つのゼロコード1つの0つの0コード1つのゼロの1つ1つの1つのコードZERO 1コード印刷1 GOTO 1 ZERO 1つ0ラインコード1つ0 ZERO 1つ0コード1つ0つ1つ1つ1つ1つ1つ1つ1つ1つコード可変1つの均等物1つのゼロゼロの1つの連続番号1つのゼロの均等物1つのゼロの1つのゼロの1つの連続1つの1つの1つ番号1個0個1個0個コード印刷1個ZERO CODEのPRINT ONE GOTO ONE ONE ZERO ZERO ZERO GOTO ONE ZERO ONE ZERO ZERO LINE NUMBER ONE ZERO ONE ZERO LINE NUMBER ONE ONE ZERO ZERO ZERO CODEはZERO GOTOを印刷ONE ZERO ZERO ZERO ZERO LINE NUMBER ONE ZERO ZERO ZERO ZERO CODEのPRINT ONE GOTO ONE 1つの1つの1つの行番号1つの1つの1つのコード印刷1つの1つの1つの1つの1つの1つの1つの1つの1つのコード1つの1つの1つの1つ1つの1 1つのGOTO 1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ印刷ZERO GOTO 1つZEROZERO 1つ1つの行番号1つのZERO 1つ1つコード1つGOTO 1つ0つ1つ1つの行番号1つ1つ0つ1つ1つ1つ1つ1つ1つゼロワンコードプリントゼロ後藤ワンゼロゼロワンワンRO行番号1つのゼロ1つの0つのゼロ印刷1つの0つの0つの1つのゼロ番号1つの0つの0つの1つのコード印刷0 0 1つ1つ1つの1つ1つの0つの1つの0つの1つの1つの1つの1つの1つの1つの1つの0 1つのGOTO 1つの1つの0つの0つのゼロ番号1つの1つの0つのゼロコード1つの1つのGOTO 1つの0つの1つのライン番号1つの0つの1つの0 1つのゼロコード1つのGOTO 1つのゼロ0つのゼロ1つのゼロ0 1つの0コード1つのGOTO 1つの0ゼロ1つの0 0 1つの1つ1つNUMBER ONE ZERO ONE ZERO ONE ZEROコード可変ONE EQ UALS 1つ1つ0 ZERO 1つ1つ0 1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ0つ1つ0つ1つ0つ1つ1つ1つZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZOZOZO ZOZOZOZOZOZOZOZEZOZOZOZOZOZOZOZOZOZOZOZOそれかみ子ZERO ZOZOZOZO ZOZO ZOO ZERO ZERO ZERO ZEO ZOZO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZERO ZOZO ZOO ZOZO ZERO何1つ1つ1つ1つ1つ1つ0になりました。行番号1ゼロZERO ZERO 1コード印刷ZERO GOTO 1 ZERO ZERO 1ゼロZINE 1つの0つの1つの1つの1つの1つの1つの1つの1つの1つの1つの1つの1つの1つの1 1つのコード印刷1つのGOTO ONE Z ERO ZERO ZERO ZERO ZEROライン番号ONE ZERO ZERO ZEROコードワンプリントGOTO ONEワンラインワンナンバーワンZEROワンワンワンワンワンワンワンワンワンワンワンワンワン1つ1つのコード印刷1つ1つ1つ1つの1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つ1つの0つの1つの1つの0つの1つの1つの0コード1つの1つの0つの1つの1つの1つ1つの1つ1つの0 1つのコード印刷ゼロ次の1つのゼロ1つの1つの番号0の1つのコード1つの1つのゴート1つの1つ1つ1つの1つ1つ1つの1つ1つ1つの1つ1つの1つ1つのゼロ1つの行番号1つのゼロ1つの1つのゼロ1つのコード印刷0つの後藤1つの0つの1つの1つの0つの1つの0つの1つの0つ1つの0つの1つ1つの1つの0 1つのゼロ1つのゼロ1つのコード印刷1つ
ウンラムダ
Unlambdaは、難読化されたプログラミングパラダイムと関数型プログラミングパラダイムが混在した言語です。この言語で, すべてが関数です - データでさえ. それはさまざまな重要な機能を削除します。 データを格納したり、変数を持つことはできません。 さらに、関数を作成することはできますが、名前を付けたり保存したりすることはできません。おっとっと.
ウンラムダ 関数でのみ動作します:各関数は、引数として別の関数を1つだけ受け取り、さらに別の関数を1つだけ返します。します データ構造を扱うことを許可する などが、あなたがする必要があります アドホック関数として表現する (結局のところ、すべてが関数です).
"Hello、World!"の印刷例Unlambda言語では:
"s" sii'ki "s" s "s" s "sk" sk "s" sk'si "s" sk'k 'd ".H.e.l.l.o。、…W.o.r.l.d.! k k 'k "s" s'ksk'k。*
Java2K
Java2Kは、宇宙の性質に基づいて動作する確率的言語です。 “絶対的なセキュリティはありません、常に唯一の確率があります.” それ あなたがそれをするつもりであることを何もしません;組み込み関数でさえ奇妙に動作します。しかし、それは セキュリティのためのソースコードレベルのチェック そしてその languageは11ベースの数体系を使います - 9まで数え10まで.
プログラム 常に 2つの引数からなる - あなたが1つだけ必要な場合でも数値には2種類あります。オブジェクトの名前と整数値です。 Java 2 Kのすべての関数にはさまざまな実装があり、それらのいずれも実行時にランダムに選択されます。それはの数があります 有効なキーワードと機能に関する制限, そして言語はメモリを自動解放するためのガベージコレクタを提供しています。.
"Hello、World!"の印刷例Java2K言語の場合
1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ \\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\\\\\\ / / \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / / \ \ 1/125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1 / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\\\\\\ / / \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\ / * \ 1 1/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / * \ 1 1/125 / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\ / / \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\\\ / * \ 1 1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ \\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\\ / / \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / / \
死んだ魚
Deadfishは、もともとC言語を使用してわずか数時間でプログラムされていた、奇妙なインタプリタ言語です。死んだ魚は たった4つのコマンド 合計で: ものを出力するためのすべて しかし ものを入力するためのものはありません (私はそれが変だと言いました)。言語は 大文字と小文字を区別, そしてそれはできます 加減算中は整数値のみを扱う.
その標準的なシェルは、コマンドではないものを受け入れません。しかし、あります エラーを見つけたり報告したりする方法はない 実行時とシェル エラーが発生した場合は単に改行を表示する. この言語でのプログラミングは腐った死んだ魚を食べるのと同じくらい不快に感じるので、その名前 "Deadfish"が与えられました.
"Hello、World!"の印刷例Deadfishの言語で:
iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddoddddddddo
エメンタール
エメンタールは メタサーキュラーインタプリタによって定義された自己修正型プログラミング言語. これは、スタックベースの言語です。 わずか13命令 そしてそのスタックはASCII文字だけを含むかもしれません。直接はサポートされていませんが、条件分岐はこの言語ではeval命令 '?'を使用して実行できます。.
Emmentalは他の難読化された言語と比較して異質に見えるかもしれませんが、その英語の意味論 物事を煩わしくしない 他のそのような言語より。あなたはできる 原始算術を行う, スタックとキューの操作 (はい、それも1つのキューを持っています)そしてEmmental言語を使ったもっと多くのもの.
"Hello、World!"の印刷例エメンタール語で:
;#58#126#63#36!;#46#36#!;#0#1!;#0#2!;#0#3!;#0#4!;#0#5!;#0 #6!;#0#7!#0#33#100#108#114#111#119#32#44#111#108#108#101#72 $
いつでも
いつでも 言語です 緊急または実行順序なし: それ それが感じているときはいつでも物事をやります それはプログラマによって指定されたシーケンスによるものではありません。スペルミスをチェックする前またはチェックせずに上司へのメールが送信された場合にどうなるかを考えてください。はい、あなたが夢見たその悪夢は、いつでもあなたが得るものです.
いつでも 変数やデータ構造を「信じない」 それだから プログラムシーケンスを気にしない. ただし、特定のコード行にまだ準備されていない前提条件がある場合は、再割り当てするための構成要素は提供されます。他のいくつかの言語とは異なり、それは 文字列をサポートしていますか そして 複合ステートメント.
"Hello、World!"の印刷例いつでも言語で:
1プリント(「こんにちは、ワールド!」)
INTERCAL
INTERCAL(発音可能な頭字語のない別名コンパイラ言語)はその言語です。 同時にさまざまな言語を批判する. INTERCALは、 'PLEASE'、 'FORGET'、 'IGNORE'などのような構文ステートメントを持つプログラマーにとっては物事をばかげたものにします。それ以外の場合は、コーダーは 'PLEASE'を使用する必要があります。 プログラムは失礼であると見なされ、コンパイラはエラーと同じものを報告します。. (一部の人にとって拷問の要素がない限り、プログラミングではありません。)
INTERCALは他のプログラミング言語とはまったく異なる方法で開発されました。しかし、UnlambdaやDeadfishのような他の難読化言語とは異なり、 多くのデータ構造、演算子、制御構造を提供. それでも、一日の終わりに, これらはその複雑さを軽減しません.
"Hello、World!"の印刷例INTERCAL言語で:
DO、1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP
直交
直交は一般的ではないプログラミング言語です。 流れはあなたの望む方向に行くことができます. 通訳が働いているという概念実証実験です。その環境は2つのオブジェクトで構成されています。 グリッド そしてその スタック. グリッドは配列と同じで、スタックはよく知られている1次元のエンティティです。.
直交は、さまざまなコンピュータ言語とは異なり、 二次元言語 その命令セットは3つのカテゴリに分類されます。 演算子、ディレクティブなど. この言語は、BIT、Deadfish、その他少数の人々よりも、コーディング担当者にはるかに役立つ情報を提供します。また、それも データ値と変数をサポート.
"Hello、World!"の印刷例直交言語では:
0 'd "l" r "o" w "、" o "l" l "e" h 0 c 0 ret
あなたはこれらの難読化されたプログラミング言語でプログラムを書くことをあえてしますか?あなたの好きな風変わりな言語はどれですか、またその理由は何ですか。下のコメント欄を使って答えを教えてください.