35年ぶりの第2版「プログラミング言語AWK 第2版」、オライリーから5月発売

今回は「35年ぶりの第2版「プログラミング言語AWK 第2版」、オライリーから5月発売」についてご紹介します。

関連ワード (新機能、最近、標準的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


awkは、UNIX登場初期からgrepやsedなどと並んで代表的なコマンドラインツールとして使われてきました。その名称が、作者であるAho氏、Weinberger氏、Kernighan氏の三者の名前からとったものであるというエピソードも非常に有名です。

そしてこの三人の作者が執筆した書籍「The AWK Programming Language」(邦題:プログラミング言語AWK)は、awkのバイブルと言ってよい書籍でしょう。

日本で1989年に第1版が発行されたこの「プログラミング言語AWK」が、35年ぶりに第2版に改訂され、今年(2024年)5月16日にオライリー・ジャパンから発売されることが分かりました(Amazon、楽天ブックス)。

著者は第1版と変わらず、Alfred V. Aho氏、Brian W. Kernighan氏、Peter J. Weinberger氏です。

下記はAmazon.co.jpに掲載されている「『プログラミング言語AWK 第2版』日本語版まえがきより」からの引用です。

1989年に『プログラミング言語AWK』第1版の日本語版が発刊されたとき、AWKはやっと10歳になったところだった。しかし、AWKはすでにUnixシステムにおいてユーザからの熱い支持を得ていた。現在、AWKはもうすぐ50歳を迎えようとしていて、立派な中年と言える。それにもかかわらず、Unixツールの中心的な存在だ。~中略~ AWK言語自体は、誕生時からあまり変わっていない。しかし、この第2版には2つの重要な新機能についての記述が追加されている。第一に、Excelのようなツールで使用するCSV(カンマ区切り値)入力について、そして第二は、Unicodeのサポートで、特に日本のユーザには役に立つだろう。AWKはデータをUTF-8で処理できるので、日本語だけでなくRoman文字セットを使用しない他の言語のテキストも処理できる。それに加えてマニュアルも大幅に充実した。

awkはコマンドラインツールとして使えるだけでなく、この書籍のタイトルのように、変数や配列やif文などを備えたプログラミング言語のインタプリタとしての機能も持つ非常に奥深いツールです(私も30年くらい前にawkでメーラー的なものを自作したことがありましたっけ……)。

最近では注目されることも減りましたが、awkはいまでもほとんどのLinuxディストリビューションにも含まれている標準的なツールです。この「プログラミング言語AWK 第2版」で、多くの方があらためてawkの存在を再認識し、この伝統的なツールを使いこなす最新のテクニックを身につけることを期待したいところです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
劇場版「クラッシャージョウ」、YouTubeで無料配信 38年前の劇場公開日に
くらテク
2021-03-13 23:57
ディズニー、Disney+の動画配信クライアントにWebAssemblyを採用。2019年春に開発開始
WebAssembly
2022-03-08 08:29
マイクロソフト「Teams」の「ダイナミックビュー」がパブリックプレビューに
IT関連
2021-04-26 09:12
エヴァ新劇場版の名せりふ、海外ではこうなる 11言語による名場面集をYouTubeで公開
くらテク
2021-08-13 19:05
トヨタファイナンス、融資借入手続きをデジタル化–顧客体験と業務効率向上
IT関連
2022-06-02 19:33
三菱ケミカルシステム、1日20万件以上のジョブ障害を予兆検知–JP1の運用データを活用
IT関連
2021-02-05 23:42
Cloudflare、Amazon S3互換のオブジェクトストレージ「Cloudflare R2」のオープンベータを開始。10GB以下ならずっと無料
Cloudflare
2022-05-12 11:00
ラクス、「楽楽精算」でインボイス制度に対応した新機能を発表
IT関連
2022-10-28 01:46
東大と日立、ビッグデータ活用した価値協創で連携強化–社会課題の解決を推進
IT関連
2022-04-06 12:50
「日本企業復活の足掛かりに」–SaaS版「S/4HANA」を第一の選択肢として訴求するSAPの狙い
IT関連
2023-02-03 05:08
技術者が習得すべき5つのソフトスキル
IT関連
2022-08-20 13:01
PFNと日清食品が「食と健康状態の解析モデル」開発に向けた実証実験で協力、完全栄養食レシピへの応用目指す
フードテック
2021-05-08 20:52
関東学院大とNTT Com、看護部長/看護師長向けのVRコンテンツを提供
IT関連
2021-01-22 22:10
Linuxスマートフォン「PinePhone Pro」の「Explorer Edition」登場
IT関連
2022-01-20 03:14