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
簡単にコラボができる画面共有サービスCoScreenが約5億円調達
ネットサービス
2021-03-28 03:08
freee、受発注管理ツール「freee業務委託管理」を提供–下請法やフリーランス新法に対応
IT関連
2023-12-15 09:09
さよならVMware/高速なPython互換「Mojo」Mac版登場/Webアプリのテスト自動化サービス「Microsoft Playwright Testing」ほか、2023年10月の人気記事
編集後記
2023-11-06 18:04
ANOBAKAが事業会社対象に急成長スタートアップ100社への出向型留学サービス「CROSS WORK」を開始
HRテック
2021-07-07 08:28
Sansan、「Eight」を名刺アプリへとリニューアル–「タッチ名刺交換」を提供開始
IT関連
2023-09-28 04:22
日商エレとJTP、情報システム部門向け「IT運用業務自動化サービス」を提供開始
IT関連
2022-10-08 09:46
請求書受領サービス「Bill One」、経費精算システム「皆伝!ワークフロー」と連携
IT関連
2022-06-11 15:27
握力を増強する強化手袋「Exo-Glove Power」 :Innovative Tech
トップニュース
2021-03-13 02:55
Google Cloud、企業のデータ統合を支援する3つの新サービス
IT関連
2021-05-28 00:51
NTTデータら、ローン申し込みから契約までをデジタル化する新プラットフォーム
IT関連
2023-03-07 06:38
「本気でサービスに取り組む」–レノボ・ジャパン グループが2021年度戦略を発表
IT関連
2021-03-11 01:28
電力需給ひっ迫、電気事業連合会など「節電」呼びかけ
くらテク
2021-01-13 21:10
Kotlin 1.9.0リリース。生成されるWebAssemblyのサイズが10分の1、K2コンパイラがβ版に
Kotlin
2023-07-11 17:45
マルチクラウド戦略を重視する企業は42%–日本シーゲイト、データ活用が企業の成長に
IT関連
2023-01-22 02:26