難解プログラミング言語(エソラング)を徹底的に解説した書籍『ストレンジコード』が、水野貴明訳、竹迫良範監訳で、秀和システムより2月16日刊行!

2024年2月9日(金)10時16分 PR TIMES

株式会社秀和システム(東京都・代表取締役会長兼社長 上田智一)は、2024年2月16日、新刊『ストレンジコード』を発刊します。

「難解プログラミング言語」とは、どんなものでしょうか? 本書では、「一風変わったものから奇妙なものまで、さまざまなプログラミング言語」と定義しています。「一風変わった」「奇妙な」とは、どういうことでしょう?
たとえば、次に示したものは、ある言語のソースコードです。
[画像1: https://prtimes.jp/i/49716/170/resize/d49716-170-50d17274b8d34e7ad9ac-3.png ]

これは「一風変わった言語」として取り上げられているAPLという言語のソースコードなのです。どんなことがプログラムされているのかは、本書に書かれています。
あるいは、次のようなソースコードを持つ言語もあります。
[画像2: https://prtimes.jp/i/49716/170/resize/d49716-170-15b17329c8873c8fb647-2.png ]

これも本書のあるところに掲載されているコードで、原著者が「BF」と呼ぶ言語で実行できます。テキスト化して実行してみてください。
このような「奇妙で役に立たない」ように見える言語から学べることはあるのでしょうか。もちろん、大いにあります。これまでとは異なる考え方に基づく言語を知れば、日常のプログラミングを新たな視点で見ることができるようになってきます。何よりも、一風変わった言語や奇妙な言語を紐解くこと自体が、理屈抜きに楽しいはずです。そのためのヒントや解説が、本書に詰まっています。こっちの水は甘いぞ。
[画像3: https://prtimes.jp/i/49716/170/resize/d49716-170-c7eb54121e270e36b14b-6.jpg ]

[画像4: https://prtimes.jp/i/49716/170/resize/d49716-170-bce51c83430ab460b66c-5.jpg ]

なお、原著者である、ロナルド・T・クノイズル氏からは、刊行に寄せて、次のようなメッセージをいただいています。

I am delighted that the Japanese edition of "Strange Code" is now available. The book introduces readers to programming language concepts through esoteric programming languages -- curious languages meant to push the boundaries of what it means to program a computer. Readers will discover the fun and intellectual pleasure of learning to code in esoteric languages while learning the general principles of programming languages.

『ストレンジコード』の日本語版が刊行されることをうれしく思います。本書は、難解なプログラミング言語—コンピュータをプログラムすることの限界を押し広げることを意味する好奇心旺盛な言語—を通して、プログラミング言語の概念を紹介するものです。読者のみなさんは、プログラミング言語の一般的な原理を学びながら、難解な言語でコードを学ぶことの楽しさと知的喜びを見出すでしょう。
[画像5: https://prtimes.jp/i/49716/170/resize/d49716-170-a8c43072c79988b4adad-1.jpg ]

■書籍概要
書名 ストレンジコード
著者 Ronald T. Kneusel著、水野 貴明 訳、竹迫 良範 監訳
定価 4,730円(税込)
発売日 2024年2月16日
Amazon https://www.amazon.co.jp/dp/4798069744
楽天ブックス https://books.rakuten.co.jp/rb/17747441/

PR TIMES

「言語」をもっと詳しく

「言語」のニュース

「言語」のニュース

トピックス

x
BIGLOBE
トップへ