17 ポイント 投稿者 xguru 2023-06-30 | 3件のコメント | WhatsAppで共有
  • 初版は1988年に Al Aho、Brian Kernighan、Peter Weinberger によって執筆された
  • その後 AWK は進化を続け、複数の実装が登場し、コンピューティング分野も大きく変化した
  • AWK 第2版はこうした変化を反映し、9月末に出版される予定
  • それまでの間、AWK および関連分野に関する歴史的文書、コードスニペット、関連エッセイなどが追加される予定

GN⁺ による要約/翻訳

  • 1988年の初版以降のコンピューティング世界の変化を反映した The AWK Programming Language の第2版がまもなく出版されます。
  • 書籍は9月末に購入可能ですが、それまでの間、Webサイトには歴史的文書、コードスニペット、Awk および関連トピックに関するエッセイなどの追加資料が掲載される予定です。
  • Awk のソースは GitHub で管理されており、具体的には https://github.com/onetrueawk/awk で確認できます。
  • Gawk のリリースは https://ftp.gnu.org/gnu/gawk で見つけることができ、Gawk マニュアルも同サイトで利用できます。
  • Arnold Robbins は他の Awk 実装の一覧を編集しました。
  • 元の Awk 本には複数の文書への引用が含まれており、その一部は今でも興味深く有用です。Webサイトでは、それらの文書に関する最新の参考情報が提供されています。
  • 一部の歴史的文書には、1979年のオリジナルの Awk 論文、1985年の Awk に関する内部技術報告書、データ形式のダイアグラムを描くための Awk プログラムである dformat が含まれます。
  • 化学構造ダイアグラムを記述する言語に関するオリジナルの chem 論文の PDF リンクも提供されています。
  • Webサイトには、プログラム索引やアルゴリズムアニメーションに関する例や論文も含まれています。
  • さらに、2008年と2009年の Computerworld に掲載された、Awk に関する Al Aho と Brian Kernighan のインタビューもあります。

3件のコメント

 
botplaysdice 2023-07-01

https://github.com/onetrueawk/awk にリンクされているようですね。

 
xguru 2023-06-30

https://news.ycombinator.com/item?id=36517525
本書の初期技術レビュアーである Ben Hoyt(GoAWK 開発者)によれば、

  • 初版の内容もかなり含まれているが、カーニハンが大幅に内容を更新した
  • 前半の章は非常に実践重視で、特に CSV ファイルを使った「探索的データ処理」に重点を置いている
  • 「Big Data with AWK」と呼んでもよさそう
  • Gawk と awk にはまもなく --csv オプションが追加され、CSV 入力が可能になるとのこと
 
GN⁺ 2023-06-30
Hacker Newsの意見
  • 『The Awk Programming Language』の第2版は、Brian Kernighan によって更新・再構成されました。
  • 初期の章では、特にCSVファイルを使った探索的データ処理に重点が置かれています。
  • Gawk と awk には、適切なCSV入力モードのための新しい --csv オプションがまもなく追加される予定です。
  • この言語には、関数に追加引数を加えて一時変数を宣言するなどの独特な点があります。
  • Awk には昨年 Unicode サポートが追加されました。
  • Awk は、データ変換と構文解析を自動化するための強力なツールです。
  • Awk はシンプルで高速かつ軽量なため、シェルスクリプティングで人気があります。
  • 一部のユーザーは、テキスト解析以上のことをしようとすると Awk が扱いにくいと感じています。
  • 第2版のためのプレースホルダーページはありますが、書籍自体が提供されているかは明確ではありません。
  • Awk に批判的な意見を持つ人もいますが、それでも広く使われている有用なツールです。
  • Awk のTシャツの元のアートワークや出典を探しているという要望があります。