开心的动物是什么生肖| 完璧归赵发生在什么时期| 气胸吃什么药| bg是什么| 流产用什么药最快| 桂圆和红枣泡水喝有什么好处| 尿频吃什么药最快见效| 大树像什么| 店铺开业送什么礼物好| 牛大力泡酒有什么功效| 憋尿有什么危害| 睡觉背疼是什么原因| 肺部肿瘤不能吃什么| 月亮星座是什么意思| 宝宝体检挂什么科| 物以类聚人以群分什么意思| 什么鹦鹉说话能力最强| 什么是绘本| 喉咙肿痛吃什么药| 砍单是什么意思| 宫颈管分离什么意思| hpc是什么| 新五行属什么| 脑梗有什么特效药| 茶壶嘴为什么不能对着人| 一花一草一世界的下一句是什么| 侏儒症是缺乏什么元素| 什么叫感性的女人| 天蝎座跟什么星座最配| 菱角是什么意思| 肝病有什么反应| 胆囊息肉是什么原因造成的| 心律不齐是什么病| 月经期间适合吃什么水果| 想留不能留才最寂寞是什么歌| 小仓鼠吃什么| 手不什么| 螺吃什么| 把脉能看出什么隐私| 手疼挂什么科| 为什么空调外机会滴水| 双向是什么意思| 为什么一分钟就出来了| 冰箱为什么不制冷了| 藏语扎西德勒是什么意思| 见招拆招下一句是什么| 左肾小囊肿是什么意思| 宫颈筛查是检查什么| 代发是什么意思| 磨牙吃什么药能治好| 山竹不能和什么水果一起吃| 12月7号是什么星座| 鲲之大的之是什么意思| 舌头破了是什么原因| 生龙活虎是什么生肖| 腱鞘炎吃什么药好| 休克是什么| 二百五是什么意思| 女生掉头发严重是什么原因| 丙型肝炎病毒抗体阴性什么意思| 属兔的跟什么属相最配| 舞蹈症是什么病| 属马的和什么属相不合| 辅酶q10的作用是什么| 早期复极是什么意思| 胃胀胃不消化吃什么药| ap医学上是什么意思| 细菌性阴道炎是什么原因引起的| 肌肉萎缩吃什么药| 什么是恶露| 妇科养荣胶囊主治什么| 乳腺彩超什么时候做最准确| 此言念什么| 什么海翻江| 梅雨季节是什么时候| 吃什么最容易减肥| 建卡需要带什么证件| 月光像什么| 有核红细胞是什么意思| 燕窝有什么好处| 老年人适合吃什么水果| 塞来昔布是什么药| 12月24号是什么星座| 生死有命富贵在天什么意思| bpd是什么意思| 男人吃什么补肾壮阳效果最好| 医学ns是什么意思| 孕妇吃维生素c有什么好处| pearl什么意思| 雉是什么动物| 小孩缺锌吃什么补的快| 布洛芬不能和什么药一起吃| 阴囊痒是什么原因| 耵聍是什么东西| 梦到车坏了是什么意思| 脚趾抽筋是什么原因引起的| 怹是什么意思| 视网膜病变是什么意思| 安全期是什么时候| 莲子心和什么搭配泡水喝最好| 均可是什么意思| 宵字五行属什么| 六月初三是什么日子| 热玛吉是什么意思| 璨字五行属什么| 鱼什么而什么| 成人达己是什么意思| 什么叫肠化生| 指甲脆是什么原因| 什么是gsp| 鸡飞狗跳的意思是什么| 吕布为什么要杀董卓| 狗咬到什么程度需要打针| 免疫力下降吃什么好| 养儿防老下一句是什么| 男人小腹疼痛是什么原因| cg是什么意思| 心脏早搏吃什么药好| 阳历八月份是什么星座| 马脸是什么脸型| 刚怀孕吃什么好| 处女座男生喜欢什么样的女生| 为什么会流黄鼻涕| 幽门螺杆菌怕什么食物| 午未合化什么| 膝跳反射属于什么反射| 1964年属什么的| 来月经可以吃什么| 胆脂瘤是什么病| 把脉能看出什么| 摩丝是什么| 咳嗽一直不好是什么原因| 什么泡水喝杀幽门螺杆菌| 银屑病用什么药膏| 胰腺在人体什么位置| 不靠谱是什么意思| 炁怎么读什么意思| 胃胀痛什么原因| 一叶知秋下一句是什么| 坏血病的症状是什么| 主诉是什么意思| 胰腺占位是什么意思| 静脉曲张吃什么中成药| 无后为大的前一句是什么| 口腔医学技术可以考什么证| 什么样的柳树| tct和hpv有什么区别| 邦顿手表是什么档次| 花心大萝卜是什么意思| 嗓子沙哑是什么原因| 四肢无力是什么原因| 脑梗什么原因导致的| 父亲节做什么手工| 求欢是什么意思| 西洋参是补什么的| 胸口痛什么原因| 恃势之刑是什么意思| 什么样的伤口需要缝针| 什么的树林| 炒菜用什么锅最好| 丝瓜是什么| 中国的八大菜系是什么| 尿酸低是什么原因| 胰头占位是什么病| 蓝黑色是什么颜色| 女人要矜持是什么意思| 黄芪和北芪有什么区别| 凤凰是什么生肖| 九死一生什么生肖| 苦海无涯回头是岸是什么意思| 性激素六项什么时候查| 去医院检查艾滋病挂什么科| 相思成疾是什么意思| 特长是什么| 肛裂出血和痔疮出血有什么区别| 急躁是什么意思| 室性逸搏是什么意思| 亮晶晶的什么| 紧锣密鼓是什么意思| 头孢曲松是什么药| 宋江代表什么生肖| 晒背什么时候最佳时间| 7月15日是什么星座| 原教旨主义是什么意思| 辣椒炭疽病用什么药| 零度是什么意思| 感冒去医院挂什么科| 木梳子梳头有什么好处| 北边是什么生肖| 肝硬化是什么症状| 咨询是什么意思| 尿黄是什么原因引起的男性| 肺气肿有什么症状| 没有生抽可以用什么代替| ft是什么单位| 经常胃胀是什么原因| 涵是什么意思| 梦见吃月饼是什么意思| nd是什么意思| 矢的意思是什么| 牛筋草用什么除草剂| 女人什么时候容易怀孕| 缄默是什么意思| 鳄龟吃什么食物| 丝瓜只开花不结果是什么原因| 淘宝预售是什么意思| 紫外线过敏用什么药| 皮肤软组织感染用什么消炎药| 脑白质变性是什么意思| 关节炎看什么科| 人加一笔变成什么字| 减肥能吃什么水果| 月经来了有血块是什么原因| 龟头是什么意思| 喊麦什么意思| moschino是什么品牌| 女人梦见猪是什么预兆| 嗓子发炎挂什么科| 梦到和别人吵架是什么意思| 红色学士服是什么学位| 怀孕前三个月忌吃什么| 和解少阳是什么意思| 中国最早的文字是什么| 萨瓦迪卡什么意思| 斑秃挂什么科| 钟表挂在客厅什么位置好| 心门是什么意思| 中央政法委书记什么级别| 吃什么能立马催月经| 心悸是什么原因造成的呢| 耳朵突然听不见是什么原因| 口诀是什么意思| 月令是什么意思| 梦见好多死人是什么征兆| 肚子为什么会胀气| 泉中水是什么生肖| 1213是什么日子| 楼梯步数有什么讲究| 蜈蚣最怕什么药| 肝阳性是什么意思| 感冒吃什么药| 什么叫放疗| 什么鱼炖汤好喝又营养| 机械键盘什么轴最好| 散瞳快散和慢散有什么区别| 谬论是什么意思| 梦见种菜是什么意思| 肾透析是什么意思| 医院测视力挂什么科| 唐氏儿是什么意思| 牙龈一直出血是什么原因| 芋圆用什么粉做的| 手持吸尘器什么牌子好| 肚脐上三指是什么地方| 舌苔发白吃什么药| 家里为什么有蜈蚣| 佛舍利到底是什么| 什么食物维生素b含量高| 咖喱是什么材料做的| 为什么会梦游| 蓝得什么| 杵状指见于什么疾病| 仓鼠突然死了是为什么| 胃反酸是什么原因| 百度

艾华转债今日上市高开8%

百度 更厉害的是在去年8月份,在国际青年汽车模型锦标赛上,第一次走出国门参赛的东苑小学航模队6名小将表现十分出色,其中13岁女将俞佳力挫群雄,获得1/14限制组世界冠军。

The Preparation of Programs for an Electronic Digital Computer[1] (sometimes called WWG, after its authors' initials)[2] was the first book on computer programming.[3] Published in 1951, it was written by Maurice Wilkes, David Wheeler, and Stanley Gill of Cambridge University. The book was based on the authors' experiences constructing and using EDSAC, one of the first practical computers in the world.

The Preparation of Programs for an Electronic Digital Computer
The cover of the second edition, 1957
AuthorMaurice Wilkes
David Wheeler
Stanley Gill
LanguageEnglish
SubjectComputer programming
PublisherAddison-Wesley
Publication date
1951
Publication placeUnited States
OCLC475783493

Contents

edit

Overview

edit

It was the first book to describe a number of important concepts in programming, including:

  • the first account of a library of reusable code[2]
  • the first API[4]
  • the first explanation of using a memory dump for debugging a program, which the book called a "post-mortem routine"[2]
  • the first use of the term "assembly" in programming, though with a somewhat different meaning than the modern use of the term[5]

Much of the book is dedicated to explaining the library. This consisted of eighty-eight subroutines implementing mathematical operations like the calculation of trigonometric functions and arithmetic operations on complex numbers.[6] The library was a physical collection stored in a filing cabinet containing punched paper tape encoding the subroutines. This included a "library catalog" describing how a programmer could use each subroutine; today this is called API documentation.[4]

 
A computer operator working next to a filing cabinet containing the subroutine library for the EDSAC computer.

Part one

edit

Chapter 6 - Debugging

edit

This chapter extensively investigates "proofreading" and location of the mistakes in the programs. It also advises against frequent refactoring as it introduces more mistakes as programmer tries to improve the program.

Chapter 7 - Examples of programs for EDSAC

edit

Includes examples of calculations of e-sinx formula and definite integral, integration of ordinary differential equations, and evaluation of the Fourier transform by using EDSAC programs.

Chapter 8 - Automatic programming

edit

discusses an assembling (compiling) and interpretation of a program, it also discusses motivation behind "floating addresses" which are, in modern terms, variable references (akin to C++ variable references) which are replaced by compiler by a real memory addresses on the fly every time the subroutine is invoked.

Part two

edit

This part contains mostly specification on the EDSAC's standard library's subroutines. Among included are subroutines for floating-point, complex numbers, debugging, exponential calculations, integration, differential arithmetic equations, logarithms, quadrature, and trigonometric subroutines.

Publication history

edit

The 1951 book was a mass-printed version of a report titled Report on the Preparation of Programmes for the EDSAC and the Use of the Library of Subroutines written in September 1950 for private circulation and distributed to no more than 100 people. Though written in England, the book was published by Addison-Wesley in the United States.[7][8][9]

At the time WWG was published there were very few digital computers in the world. EDSAC, on which the book was based, was the first computer in the world to provide a practical computing service for researchers.[2] Demand for the book was so limited initially that it took six years to sell out the first edition.[7] As computers became more common in the 1950s, the book became the standard textbook on programming for a time.[4] The second edition was printed in 1957.[7] By that time, technology had advanced to the point that WWG was somewhat outdated.[10][11]

Though WWG was the first published, book-length treatment of computer programming, it was not the first writing on the topic. The subject of programming had been pioneered by Ada Lovelace more than a century prior. It had also been written about more recently by John von Neumann, whose EDVAC Report of 1945 initially inspired Wilkes to create EDSAC.[2]

References

edit
  1. ^ Wilkes, M.V.; Wheeler, David J.; Gill, Stanley (1951). The Preparation of Programs for an Electronic Digital Computer. With special reference to the ESDAC and the use of a library of subroutines. Cambridge, Massachusetts, USA: Addison-Wesley Press. OCLC 498642252. 167 pages.
  2. ^ a b c d e Campbell-Kelly, Martin (September 2011). "In Praise of 'Wilkes, Wheeler, and Gill'". Communications of the ACM. 54 (9): 25–27. doi:10.1145/1995376.1995386. S2CID 20261972.
  3. ^ Gregersen, Erik (Nov 25, 2020). "The Preparation of Programs for an Electronic Digital Computer". Encyclop?dia Britannica.
  4. ^ a b c Bloch, Joshua (August 8, 2018). A Brief, Opinionated History of the API (Speech). QCon. San Francisco: InfoQ. Retrieved February 28, 2021.
  5. ^ Fairhead, Harry (November 16, 2017). "History of Computer Languages - The Classical Decade, 1950s". I Programmer. Retrieved February 28, 2021.
  6. ^ Williams, Bernard O. (March 1986). "Review: [Untitled]". Isis. 77 (1): 157. doi:10.1086/354083. JSTOR 232546.
  7. ^ a b c Norman, Jeremy M. "Wilkes, Wheeler & Gill Create the First Treatise on Software for an Operational Stored-Program Computer". History of Information. Retrieved February 28, 2021.
  8. ^ Hook, Diana H.; Norman, Jeremy M. (2002). Origins of Cyberspace. A Library on the History of Computing, Networking, and Telecommunications (pdf). Novato, CA. p. 513. ISBN 0-930405-85-4. Archived (PDF) from the original on 24 October 2017.{{cite book}}: CS1 maint: location missing publisher (link)
  9. ^ Campbell-Kelly, Martin (March 1978). Early Programming Activity at the University of Cambridge (Report). p. 6. Retrieved 1 March 2021 – via The Centre for Computing History.
  10. ^ Freiberger, W.F. (July 1959). "Review: [Untitled]". Quarterly of Applied Mathematics. 17 (2): 223. JSTOR 43634941.
  11. ^ Hamblen, John W. (November 1958). "Review: [Untitled]". The American Mathematical Monthly. 65 (9): 719–720. doi:10.2307/2308734. JSTOR 2308734.
edit
esr是什么 梦到前女友征兆是什么 alba手表是什么牌子 长期戴耳机有什么危害 吃羊肉不能吃什么东西
被蝎子蛰了用什么药 腿麻脚麻用什么药能治 根源是什么意思 看幽门螺旋杆菌挂什么科 幽门螺旋杆菌吃什么药最好
炖排骨什么时候放盐最好 头痛到医院挂什么科 胃癌手术后吃什么补品 肠胃不好挂什么科 ta是什么
朱元璋为什么不传位给朱棣 hpv有什么症状 什么是ts 帕金森是什么引起的 什么螺不能吃
尿酸高要吃什么药hcv8jop2ns0r.cn 妇科检查清洁度二度是什么意思hcv8jop3ns1r.cn 双子座和什么星座最不配hcv8jop1ns5r.cn 背靠背是什么意思onlinewuye.com 什么是潮汐车道hcv9jop3ns1r.cn
脾虚是什么意思beikeqingting.com 什么是医学检验技术hcv8jop5ns4r.cn 子加一笔是什么字hcv8jop8ns8r.cn 炒牛肉用什么配菜hcv8jop7ns6r.cn 卸磨杀驴什么意思cj623037.com
1997是什么年hcv8jop1ns7r.cn 过期的啤酒能干什么hcv8jop5ns1r.cn 去草原穿什么衣服拍照好看hcv9jop2ns5r.cn 唐朝灭亡后是什么朝代hcv8jop0ns1r.cn 头晕眼睛模糊是什么原因hcv8jop6ns6r.cn
为什么不能在床上打坐chuanglingweilai.com 心脏积液吃什么药最好adwl56.com 弟妹是什么意思0735v.com 夏天晚饭吃什么比较好hcv8jop2ns6r.cn 什么原因引起尿酸高onlinewuye.com
百度