The C Programming Language: Difference between revisions

Content deleted Content added
mNo edit summary
Tags: Reverted Visual edit Mobile edit Mobile web edit
m Reverted edits by JokerXIE (talk) to last version by Clyde H. Mapping
Line 4:
 
{{Infobox book
| name = The C Programming Language
| image = The C Programming Language, First Edition Cover.svg
| caption = Cover of the first edition.
| author = [[Brian Kernighan]]<br>[[Dennis Ritchie]]
| illustrator =
| cover_artist =
| language = English
| subject = [[C programming language]]
| genre =
| publisher = [[Prentice Hall]]
| pub_date = 1978 (1st Edition) <br> 1988 (2nd Edition)
| isbn = 9780131101630
| dewey =
| congress =
| oclc =
}}
 
Line 53:
The first edition, published February 22, 1978, was the first widely available book on the C programming language. Its version of C is sometimes termed ''K&R C'' (after the book's authors), often to distinguish this early version from the later version of C standardized as ''[[ANSI C]]''.<ref name="k&r1e">{{cite book |last1= Kernighan |first1= Brian W. |author-link1= Brian Kernighan |last2= Ritchie |first2= Dennis M. |author-link2= Dennis Ritchie |title= The C Programming Language |edition= 1st |publisher= [[Prentice Hall]] |date= February 1978 |___location= [[Englewood Cliffs, NJ]] |isbn= 0-13-110163-3 |url= https://archive.org/details/cprogramminglang00kern }}</ref>
 
In MarchApril 1988, the second [[Edition (book)|edition]] of the book was published, updated to cover the changes to the language resulting from the then-new ANSI C standard, particularly with the inclusion of reference material on [[C standard library|standard libraries]]. The second edition of the book (and {{as of|2023|lc=true}}, the most recent) has since been translated into over 20 languages.<ref>{{Cite web |url=https://www.cs.princeton.edu/~bwk/cbook.html |last=Keninghan |first=Brian W. |title=The C Programming Language, Second Edition |website=Priceton University |access-date=18 February 2023}}</ref> In 2012, an eBook version of the second edition was published in ePub, Mobi, and PDF formats.<ref>{{Cite interview |url=https://www.informit.com/articles/article.aspx?p=1960359 |title=An Interview with Brian Kernighan on C and The C Programming Language |website=InformIT |last=Keninghan |first=Brian W. |interviewer=John Wait |date=1 October 2012}}</ref>
 
ANSI C, first standardized in 1989 (as ANSI X3.159-1989), has since undergone several revisions, the most recent of which is ISO/IEC 9899:2018 (also termed ''[[C17 (C standard revision)|C17]]'' or ''C18''), adopted as an [[ANSI]] standard in June 2018. However, no new edition of ''The C Programming Language'' has been issued to cover the more recent standards.