藏毛窦挂什么科| 大便不成形是什么原因| 鹰击长空是什么意思| 司令是什么级别| 冠周炎吃什么药| 人为什么会发热| 前庭神经炎挂什么科| 教学相长是什么意思| 线性是什么意思| 来例假吃什么水果| o发什么音| 为什么口水是臭的| 莲子有什么功效和作用| 孤僻的人给人什么感觉| dbp是什么意思| 降头术是什么| 炒菜放什么调料最好吃| 肾盂肾炎吃什么药好| otc药物是什么意思| 年柱将星是什么意思| 纳采是什么意思| 脱肛吃什么药最有效| 上升星座代表什么| 6月13号是什么星座| 左眼皮跳跳好事要来到是什么歌| 胸腔积液是什么意思| 新生儿吐奶是什么原因| 什么水果对眼睛好| 隽字五行属什么| 肾炎的症状是什么| 支气管扩张什么症状| 音乐制作人是干什么的| 肾最怕什么食物| 黄芪泡水喝有什么好处| 为什么北方人比南方人高| 鸽子不能和什么一起吃| 女频是什么| 甲钴胺片是治什么病| 什么是规律| 风寒咳嗽吃什么药| 保护眼睛用什么眼药水| 湿气重吃什么调理| 码是什么意思| 羟苯乙酯是什么东西| 甘草片不能和什么药一起吃| 窝在沙发里是什么歌| 血压高不能吃什么食物| 猪横利是什么| 感染hpv吃什么药| 朴实无华是什么意思| 指鹿为马是什么意思| 双五行属什么| 推拿是什么| 地面铺什么最环保| 女性胃炎有什么症状| 牛在五行中属什么| 清真不吃什么肉| 2002年出生属什么| 一什么所什么| 国士无双什么意思| 丙肝阳性是什么意思呢| 用盐水洗脸有什么好处和坏处| 甘油三酯查什么项目| 腾冲有什么好玩的景点| 牙齿深覆合是什么意思| 日十组成什么字| 牛鬼蛇神是什么意思| 什么是标准预防| 商业保险报销需要什么材料| 纨绔子弟是什么意思| 本事是什么意思| 吃辣拉肚子是什么原因| 土的行业有什么工作| 弘字五行属什么| 什么是平舌音什么是翘舌音| 场所是什么意思| 牡丹花什么时候开| 硫酸羟氯喹片是治什么病| 后脑勺疼痛什么原因引起的| 喉咙痛上火吃什么药效果最好| 纵欲过度是什么意思| 皮疹用什么药| 农历今天什么日子| 尿素偏低是什么原因| 目鱼和墨鱼有什么区别| 为什么会拉血| 霉菌性阴炎用什么药止痒效果好| puma是什么品牌| 下馆子什么意思| 最贵的金属是什么| 肛瘘是什么症状| 牙龈肿痛发炎吃什么药| 咳嗽恶心干呕是什么原因引起的| 什么是僵尸恒星| 喝红牛有什么好处和坏处| 恒源祥属于什么档次| 头发拉焦了有什么补救| 龙延香是什么| 友女是什么意思| 什么叫意识| 荨麻疹有什么忌口| 左胸口疼是什么原因| 上户口需要什么资料| 炫耀是什么意思| 血小板低会引发什么病| 看手指甲挂什么科室| 女性风湿吃什么东西好| 有迹可循什么意思| 小便泡沫多是什么原因| 翡翠是什么| 支原体感染吃什么药| 木日念什么| 昱怎么读音是什么| 子宫下垂是什么症状| 四月初八是什么日子| 淋巴细胞偏高是什么意思| 难产是什么意思| hcg值是什么| 下眼皮跳动是什么原因| 什么叫捞女| 烧心是什么原因造成的| 腰间盘突出吃什么药| 小厮是什么意思| 多巴胺分泌是什么意思| 什么颜色混合是红色| 什么是对食| 任字五行属什么| 问诊是什么意思| 享受低保需要什么条件| 橙子是什么季节的水果| 中国防御系统叫什么| 老人脚肿是什么原因引起的| 胎芽是什么意思| 与虎谋皮什么意思| 飞蛾吃什么东西| 微博id是什么| 六亲缘浅是什么意思| 天上的星星像什么| 竹荪是什么| 忌动土是什么意思| 后背疼是什么原因引起的女性| 为什么同房后小腹隐隐作痛| 什么的窗户| 疱疹性咽峡炎吃什么食物| 米线是什么材料做的| 偏旁和部首有什么区别| 萎缩性胃炎什么意思| 庚日是什么意思啊| 银色五行属什么| 老是嗝气是什么原因| 蚊子害怕什么| 泌尿系统感染有什么症状| 拍身份证穿什么衣服| 从胃到小腹连着疼是什么原因| 甲状腺是挂什么科| 女生说6524是什么意思| 鼻窦炎挂什么科| 一什么珍珠| 骨强度不足是什么原因| 小儿麻痹什么症状| 洗劫一空是什么意思| 肚子胀气用什么药| 男士阴囊湿疹用什么药膏| 顺字五行属什么| 四个金念什么| 背弃是什么意思| 四是什么生肖| 自由奔放是什么生肖| 肺部肿瘤吃什么药| 痛风吃什么肉最好| 益生菌的食物是什么| 氯化钾主治什么病| 六月二号是什么星座| 脖子长疣是什么原因| 属虎生什么属相宝宝好| 阿玛尼属于什么档次| 左卡尼汀口服溶液主要治疗什么| 可乐杀精是什么意思| 中耳炎吃什么| 卡点是什么意思| 为什么夏天容易掉头发| 肝右叶占位是什么意思| 百合有什么作用与功效| 两小无猜是什么生肖| 霉菌反复发作是什么原因| 天哭星是什么意思| 什么人需要做心脏造影| aigle是什么牌子| 肾阴阳两虚吃什么中成药| 什么是m属性| 琼字代表什么生肖| 吃猪血有什么好处和坏处| 1993属什么| 蝉联什么意思| 吴亦凡为什么叫牛| 印度人是什么人种| amh是什么| anode是什么意思| 靓字五行属什么| mers是什么病毒| 嘴巴有异味是什么原因| 耳朵响是什么原因| 着凉嗓子疼吃什么药| 什么是附件炎| 什么明月| 范字五行属什么| 懒觉什么意思| 印劫是什么意思| 心脏t波改变吃什么药| 单病种是什么意思| 什么叫柞蚕丝| 属猪男配什么属相最好| 派出所所长是什么级别| 老公的弟弟叫什么| 最高位是什么位| 晚上经常做梦是什么原因| 早上吃什么早餐最好| 放养是什么意思| 胸痛是什么病的前兆| 血小板计数是什么意思| 乐字五行属什么| 湖蓝色是什么颜色| 金字旁和什么有关| 什么是湿热| 腹痛腹泻吃什么药| 逆向思维是什么意思| 十月二十八是什么星座| 掉头发缺什么维生素| 新疆人为什么不吃猪肉| 牙龈萎缩是什么原因引起的| 澳门是什么时候被葡萄牙占领的| 左侧上颌窦炎症是什么意思| trab抗体偏高代表什么| 笔记本电脑什么品牌好| 抗衡是什么意思| 农历8月13日是什么星座| 眼袋浮肿什么原因| 肝癌是什么原因引起的| 肌肤甲错是什么意思| porridge什么意思| 浙大校长什么级别| 胃立康片适合什么病| it代表什么| 梦见大蟒蛇是什么征兆| 11年是什么婚| 过敏性咳嗽用什么药| 人外是什么意思| 月子餐第一周吃什么| 你正在干什么用英语怎么说| 胆经不通吃什么中成药| 情绪低落是什么意思| 吃什么油最健康排行榜| 肝在什么位置图片| 脑部缺氧有什么症状| 班别是什么意思| 什么是肝掌| 菌血症是什么病| 珙桐属于什么植物| 打完耳洞不能吃什么| 王羲之的儿子叫什么名字| 胆结石忌吃什么| 怀孕脸上长痘痘是什么原因| 脂肪分解成什么| 什么是舌吻| 百度Jump to content

中国50大城市年内卖地收入同比涨60%,杭州入账654亿

From Wikipedia, the free encyclopedia
百度 这一点不用多说,改款后抓紧调整就好了。

The C Programming Language
Cover of first edition
Author
LanguageEnglish
SubjectC programming language
PublisherPrentice Hall
Publication date
  • 1978: first edition
  • 1988: second edition
ISBN9780131101630

The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the C programming language, as well as co-designed the Unix operating system with which development of the language was closely intertwined. The book was central to the development and popularization of C and is still widely read and used today[when?]. Because the book was co-authored by the original language designer, and because the first edition of the book served for many years as the de facto standard for the language, the book was regarded by many to be the authoritative reference on C.[1][2]

History

[edit]

C was created by Dennis Ritchie at Bell Labs in the early 1970s as an augmented version of Ken Thompson's B.[3] Another Bell Labs employee, Brian Kernighan, had written the first C tutorial,[4] and he persuaded Ritchie to coauthor a book on the language.[5] Kernighan would write most of the book's "expository" material, and Ritchie's reference manual became its appendices.

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.[6]

In April 1988, the second 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 standard libraries. The second edition of the book (and as of 2024, the most recent) has since been translated into over 20 languages.[7] In 2012, an eBook version of the second edition was published in ePub, Mobi, and PDF formats.[8]

C was first standardized in 1989 (as ANSI X3.159-1989) and has since undergone several revisions. However, no new edition of The C Programming Language has been issued to cover the more recent standards.

Reception

[edit]

Byte magazine stated in August 1983, "[The C Programming Language] is the definitive work on the C language. Don't read any further until you have this book!"[1] Jerry Pournelle wrote in the magazine that year that the book "is still the standard ... a bit terse". He continued, "You can learn the C language without getting Kernighan and Ritchie, but that's doing it the hard way. You're also working too hard if you make it the only book on C that you buy."[9]

Influence

[edit]

The C Programming Language has often been cited as a model for technical writing, with reviewers describing it as having clear presentation and concise treatment. Examples generally consist of complete programs of the type one is likely to encounter in daily use of the language, with an emphasis on system programming. Its authors wrote,

We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

—?preface to the second edition[10]

"Hello, World!" program by Brian Kernighan (1978)

The book introduced the "Hello, World!" program, which prints only the text "hello, world" as an illustration of a minimal working C program. Since then, many texts have followed that convention for introducing a programming language.

Before the advent of ANSI C, the first edition of the text served as the de facto standard of the language for writers of C compilers. With the standardization of ANSI C, the authors more consciously wrote the second edition for programmers rather than compiler writers, writing,

Appendix A, the reference manual, is not the standard, but our attempt to convey the essentials of the standard in a smaller space. It is meant for easy comprehension by programmers, but not as a definition for compiler writers—that role properly belongs to the standard itself. Appendix B is a summary of the facilities of the standard library. It too is meant for reference by programmers, not implementers. Appendix C is a concise summary of the changes from the original version.

—?preface to the second edition[10]

The influence of The C Programming Language on programmers, a generation of whom first worked with C in universities and industry, has led many to accept the authors' programming style and conventions as recommended practice, if not normative practice. For example, the coding and formatting style of the programs presented in both editions of the book is often referred to as "K&R style" and became the coding style used by convention in the source code for the Unix and Linux kernels.

See also

[edit]

References

[edit]
  1. ^ a b Ward, Terry A. (August 1983). "Annotated C / A Bibliography of the C Language". Byte. p. 268. Retrieved January 31, 2015.
  2. ^ Prinz, Peter; Crawford, Tony (December 16, 2005). C in a Nutshell. O'Reilly Media, Inc. p. 3. ISBN 9780596550714.
  3. ^ Ritchie, Dennis M. (1993b). Thomas J. Bergin; Richard G. Gibson (eds.). "The Development of the C Language". The Second ACM SIGPLAN Conference on History of Programming Languages (HOPL-II). New York City: Association for Computing Machinery: 201–208. doi:10.1145/154766.155580. Wikidata Q29392176.
  4. ^ "Leap In and Try Things: Interview with Brian Kernighan". Harmony at Work. October 24, 2009. Archived from the original on July 23, 2012. Retrieved March 3, 2013.
  5. ^ Computerphile (August 18, 2015). "'C' Programming Language: Brian Kernighan - Computerphile". YouTube. Archived from the original on December 21, 2021. Retrieved November 11, 2018.
  6. ^ Kernighan, Brian W.; Ritchie, Dennis M. (1978). The C Programming Language (1st ed.). Englewood Cliffs: Prentice Hall. ISBN 978-0-13-110163-0. LCCN 77028983. OCLC 3608698. OL 4558528M. Wikidata Q63565563.
  7. ^ Kernighan, Brian W. "The C Programming Language, Second Edition". Princeton University. Retrieved February 18, 2023.
  8. ^ Keninghan, Brian W. (October 1, 2012). "An Interview with Brian Kernighan on C and The C Programming Language". InformIT (Interview). Interviewed by John Wait.
  9. ^ Pournelle, Jerry (December 1983). "The User Looks at Books". Byte. p. 519. Retrieved July 24, 2016.
  10. ^ a b Kernighan, Brian W.; Ritchie, Dennis M. (1988). The C Programming Language (2nd ed.). Upper Saddle River: Prentice Hall. ISBN 978-0-13-110362-7. LCCN 88005934. OCLC 254455874. OL 2030445M. Wikidata Q63413168.
[edit]
C language standards Succeeded by
C89 / C90 / "ANSI C"
(2nd edition of book)
为什么会得水痘 氧饱和度是什么意思 面瘫有什么症状 兵戎相见是什么意思 静脉穿刺是什么意思
严重贫血吃什么补的快 溜号是什么意思 宫颈肥大是什么原因 脾胃湿热吃什么药好 为什么男人吃石榴壮阳
内秀是什么意思 荣辱与共是什么生肖 高铁列车长是什么级别 牙龈萎缩是什么原因 se是什么
什么血糖仪准确度高 左肾小结石是什么意思 甲亢不能吃什么食物 下馆子什么意思 咳嗽能吃什么食物
高冷什么意思hcv9jop0ns1r.cn 上火引起的喉咙痛吃什么药hcv9jop4ns1r.cn 秋天可以干什么hcv8jop8ns9r.cn 什么是正方形hcv9jop1ns5r.cn 03年是什么年hcv9jop5ns0r.cn
肾结石为什么会疼hcv7jop5ns2r.cn 检查尿液能查出什么病hcv8jop5ns7r.cn 什么屎不臭hcv9jop5ns8r.cn 以色列是什么人种hcv8jop6ns6r.cn 79年属什么的hcv9jop6ns9r.cn
严重脱发是什么原因hcv7jop6ns5r.cn 民族是什么意思hcv9jop1ns1r.cn 鼠目寸光是什么生肖youbangsi.com 小狗什么时候换牙hcv9jop6ns7r.cn 什么是中医hcv8jop7ns5r.cn
心脏支架和搭桥有什么区别hcv8jop9ns2r.cn 为什么怀不上孕hcv8jop2ns1r.cn 什么颜色的包包招财并聚财clwhiglsz.com 容易出虚汗是什么原因hcv9jop0ns7r.cn 胸围98是什么罩杯hcv8jop5ns0r.cn
百度