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
ライブ配信「SHOWROOM」で社内イベントやセミナーも 企業向け「ビジネスパッケージ」発売
企業・業界動向
2021-02-10 03:01
LegalForce、契約管理システム「LegalForceキャビネ」に担当者向け期限通知機能
IT関連
2022-12-01 10:14
日本の商品を安く海外に届ける共同購入型越境ECサービス「DOUZO」のdouzoが総額1億円を調達
ネットサービス
2021-06-25 00:36
AI inside、企業独自のファインチューニング可能なLLM構築運用サービスを開始
IT関連
2024-08-21 09:05
「nasne」予約再開 3月に初期出荷分が完売
ライフ
2021-04-11 00:58
「レジリエンシーを備えている」とする日本企業は27%–SASがグローバル調査
IT関連
2023-04-20 08:53
「Raspberry Pi 5」2GB RAM版が登場–「BCM2712」D0ステッピング搭載で50ドル
IT関連
2024-08-21 14:16
Docker Desktopの大手企業向け無料期間が終了。有料版Docker Businessの利点はシングルサインオンや統合管理、サブスクリプションは日本円と請求書払いにも対応[PR]
Docker
2022-04-05 14:51
リコー、ローカル5Gを活用したデジタル技術を製造工程に実装
IT関連
2022-06-24 19:18
トレンドマイクロ、DX担当や幹部向けのセキュリティ教育を開始
IT関連
2021-07-15 15:06
キヤノンメディカルシステムズ、Sansanのスカウトサービス活用–エンジニア人材の獲得に
IT関連
2023-12-09 06:02
東日本大震災から進化を続ける“移動基地局” 災害時の通信ライフラインを確保する最新技術
トップニュース
2021-03-12 11:09
マイクロソフト、10月の月例パッチで脆弱性84件を修正
IT関連
2022-10-13 18:17
Azure上でOracle Exadataが稼働、「Oracle Database@Azure」正式サービス開始。2024年には日本でも提供予定
DBaaS
2023-12-22 06:04