The AWK Programming Language

{{Infobox book

| italic title =

| name = The Awk Programming Language

| image = The AWK Programming Language.jpg

| image_size =

| alt =

| caption = First edition

| author = Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger

| audio_read_by =

| title_orig =

| orig_lang_code =

| title_working =

| translator =

| illustrator =

| cover_artist =

| country =

| language = English

| series =

| release_number =

| subject =

| genre =

| set_in =

| published =

| publisher = Addison Wesley

| publisher2 =

| pub_date = 1 Jan. 1988 (1st Edition)
5 Sep. 2023 (2nd Edition)

| english_pub_date =

| media_type =

| pages = 210

| awards =

| isbn = 978-0201079814

| oclc =

| dewey =

| congress =

| preceded_by =

| followed_by =

| native_wikisource =

| wikisource =

| notes =

| exclude_cover =

| website = {{URL|awk.dev}}

}}

The AWK Programming Language{{cite web

|title=The AWK Programming Language

|url=https://archive.org/details/pdfy-MgN0H1joIoDVoIC7

|publisher=Bell Labs

|accessdate=14 February 2015

}} is a well-known 1988 book written by Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger and published by Addison-Wesley, often referred to as the gray book.{{cite web

|title=The GNU Awk User's Guide

|url=https://www.gnu.org/software/gawk/manual/gawk.html

|website=www.gnu.org

|author=Arnold Robbins

|publisher=Free Software Foundation

|accessdate=21 September 2021

|quote=On one of many trips to the library or bookstore in search of books on Unix, I found the gray AWK book, a.k.a. Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger’s The AWK Programming Language (Addison-Wesley, 1988).

|archive-url=https://web.archive.org/web/20210926193946/https://www.gnu.org/software/gawk/manual/gawk.html

|archive-date=26 September 2021

|date=2023

|url-status=live}} The book describes the AWK programming language and is the de facto standard for the language, written by its inventors. W. Richard Stevens, author of several UNIX books including Advanced Programming in the Unix Environment, cites the book as one of his favorite technical books.{{cite web|title=W. Richard Stevens's FAQ|url=http://www.kohala.com/start/rstevensfaq.html|accessdate=14 February 2015}} The book is translated to several languages and is cited by many technical papers in the ACM journals.{{cite web|title=The AWK programming language|url=http://dl.acm.org/citation.cfm?id=29361|publisher=ACM Digital Library|accessdate=14 February 2015}}

According to the book's frontmatter the book was typeset "using an Autologic APS-5 phototypesetter and a DEC VAX 8550 running the 9th Edition of the UNIX operating system".

In September 2023, the second edition was published by Addison-Wesley,{{cite web|title=The AWK Programming Language, 2nd edition|url=https://www.pearson.com/en-us/subject-catalog/p/the-awk-programming-language/P200000011829/9780138269722|publisher=Pearson|accessdate=22 September 2023}} along with an accompanying website.{{cite web|title=The AWK Programming Language, Second Edition|url=https://awk.dev/|accessdate=22 September 2023}}

Books

  • {{cite book |last1 = Aho

|first1 = Alfred V.

|author-link1 = Alfred Aho

|last2 = Kernighan

|first2 = Brian W.

|author-link2 = Brian Kernighan

|last3 = Weinberger

|first3 = Peter J.

|author-link3 = Peter J. Weinberger

|title = The AWK Programming Language

|url = https://archive.org/details/awkprogrammingla00ahoa

|access-date = 2017-01-22

|date = 1988-01-01

|publisher = Addison-Wesley

|location = New York, NY

|isbn = 0-201-07981-X

|url-access = registration

}}

  • {{cite book

|last1 = Aho

|first1 = Alfred V.

|author-link1 = Alfred Aho

|last2 = Kernighan

|first2 = Brian W.

|author-link2 = Brian Kernighan

|last3 = Weinberger

|first3 = Peter J.

|author-link3 = Peter J. Weinberger

|title = The AWK Programming Language, Second Edition

|date = 2023-09-06

|publisher = Addison-Wesley Professional

|location = Hoboken, New Jersey

|isbn = 978-0-13-826972-2

|url = https://awk.dev

|url-status = live

|access-date = 2023-11-03

|archive-url = https://web.archive.org/web/20231027062708/https://awk.dev/

|archive-date = 2023-10-27

}}

References

{{reflist}}