您的位置:

golang新书,golang 书籍推荐

本文目录一览:

英文的历史

英语是第一国际语言,母语为非英语国家的人学习外语时首选英语。根据谱系分类法,语言可分成八大语系,即汉藏语系,印欧语系,闪含语系等。英语属印欧语系日尔曼语族西日尔曼语支。以英语为母语的国家有美国、加拿大、英国、爱尔兰、澳大利亚、新西兰、南非、加勒比海诸国(巴哈马、牙买加、巴巴多斯、格林纳达、特立尼加和多巴哥)以及南美的圭亚那。还有一些国家如印度、马来西亚、新加坡、尼日利亚、加纳、塞拉利昂、喀麦隆等英语也被作为官方语言。全世界大约有3亿人在讲英语,另外有20亿人在一定程度上懂英语。英语是如何崛起的,值得我们认真研究。

一、 英国英语时期

1.古代英语是从公元449年日耳曼的首领Jitish人在不列颠的肯特郡登陆时开始的。公元前,大不列颠岛上住着克尔特人等,公元五到六世纪盎格鲁撒克逊人开始移入。公元7世纪先后出现了7个Angle—Saxon王国, English一词就是从Angle演变而来的。有三种语言对古代英语产生过较大影响,他们是凯尔特语,遗迹有Avon, Kennet, Dover和London;拉丁语,幸存的词语有:ancor (anchor), flasce (flask), mil(mile),altar (altare), papa, plante (plant),dihtan (dictate);1013年后一个时期,丹麦人统治了全英格兰,所以,古北欧语是对古英语有影响的第三种语言。它们的影子多带/sk/音,如:sky, skin, skull, scare, skill。最早的英语文学作品只能追溯到750年,即刻在石碑上的 “Dream of the Rood”(十字架之梦)。比中国的《诗经》晚了1000多年。

2.中世纪的英语可分两个阶段,第一阶段从1066年诺曼征服起。英王爱德华(忏悔者)无嗣而终,哈罗德被选为继承人。诺曼底大公威廉以哈罗德不是王室血统为由,对英国出兵征服。在长达两个世纪的征服时期,法语作为统治阶级的官方用语成了语言上的最大成果,英国的遗老遗少不得不学点法语,以便发号施令。此后,法语常常用来描述上流社会生活和用作文雅词汇。英语的词汇中留下了法语的深深的烙印。如英国人住的是house ,法国人住的是tower。前缀de-, dis-, in-, inter-, pre-, pro-,ad-,-和后缀-able,-ment, -ess都是从法语借来。早期打入英语的法语单词有:bacon, castle, market, prison, service,paradise, fruit。英法百年战争(1337—1453)结束后,英格兰回到了英吉利人手中,英语又找回了国语的尊严。1489年后,法语只用于书写法令与国会记录。到了1500年,伦敦方言已升格为标准英语。1350—1500年是一个文学巨匠时代,宫廷诗人乔叟的《坎特伯雷故事集》,兰格伦的《农夫皮尔斯》,威克立夫的《圣经》对英语都产生了革命性的影响。人们发现,乔叟和兰格伦的作品中,有十分之一的单词是法语和拉丁语。

二、 世界英语时期

1492年哥伦布发现了新大陆,英国的海外贸易急速扩大,建立了许多有特许专利的海外公司,如东陆公司(1579),非洲公司(1588),东印度公司(1600)。1588年打败了西班牙的“无敌舰队”,排除了海外竞争对手,把手伸向全世界。到17世纪初,英国在亚洲、非洲、北美、西印度群岛,先后建立了大量的殖民据点。1517年马丁路德的宗教改革,又给英语的发展提供了难得的机遇。文艺复兴的作家们用外借和造字等方法成套地扩大了英语词汇,拉丁语、法语、意大利语、希腊语、斯堪的纳维亚语、日尔曼语、阿拉伯语、印度语、西班牙语随着贸易、宗教等源源不断地注入英语的河流。

美国学者加兰"坎农将1500—1900年之间的英语称为现代英语。笔者认为这一划分似有欠妥,毕竟,公元1500年是一个遥远的年代,1900年仍算不上现代,叫近代英语较为妥当。它可划分为两个阶段,第一阶段是文艺复兴阶段(1500—1660),第二阶段是权威英语阶段(1660—1800)。文艺复兴时期,在伊丽莎白的庇护下,英国的教育迅速发展,学校取代了私塾,印刷的教材取代了手抄本,学人们纷纷著书立说,斯宾塞、莎士比亚、弥尔顿三位天才横空出世。权威英语阶段上限起于斯图亚特王朝复辟的1660年,止于法国大革命后的1800年。这一时期,以语言学家所谓的“诉诸权威为特征”,即一个语法家发现他所推崇的英语结构,就把它奉为权威;如接下去的结构是他所不喜欢的,就辩解说“即便是最好的作者也有闪失”。18世纪有三位语法家功不可磨,那就是洛斯主教,约翰逊博士,诺亚韦伯斯特。

1800--1900这个世纪是英语大举传播、问鼎世界时期。19世纪中叶,英国是世界上工业最发达的国家,它的商品垄断了世界市场,成为“世界工厂”。到了1914年,它的殖民地遍及各大洲,面积达一千三百多万平方公里,是其本土的150倍,人口是本国人口的9倍,号称“日不落帝国”。随着殖民扩张,上百万英国人移居四海,英语也就输出到了美、加、澳、南非以及西印度洋群岛等地。

这一时期最主要的变化是美国殖民者及其后裔的词汇上。美国的人口从1800年的530人,到1900年总人口已达到7560万人。韦伯斯特指出,北美人口不能仅仅依赖于“一个岛屿和几百万人使用的英国英语”,英国英语和美国英语将不可避免地走向分裂。出于语言学的动机,富兰克林和韦伯斯特都主张改革缀字法。韦伯斯特主张去掉默音字母,完成对法语借用词的英语化过程。独立战争、1812战争、美国南北战争、经济竞争、民族主义的抬头都助长了语言上的分歧。1951年出版了《A Dictionary of Americanisms》,收集了大量的美式英语单词。分析起来,美式英语单词来源于四个方面。

1.旧瓶装新酒,旧词表新意,如fix(新娘),swan(宣称),turkey(火鸡),bluff(悬崖),notch(峡谷)等。

2.复合,如地形词汇backwoods, foothill, watershed, underbrush; 表示新大陆生活方式的词:bluebird, bullfrog, devilfish ;口语词汇:almighty dollar, bluenose, highbrow, paleface, peace pipe, warpath;成语动词有:be on the fence, kick oneself, give somebody a fit, pull up stakes, knock down and drag out, go in for 等。

3.借用词。来自印地安语的词汇有:totem, persimmon, pone(玉米面包), pecan(山胡桃), hominy(玉米粥), moose(麋), coon(机灵鬼), skunk(可恶的人), powwow(巫师), tomahawk(战斧), wampum(贝壳数珠), wigwam(棚屋)。来自法语词汇有:levee(堤), toboggan(平底雪橇), coulee(小河流)。来自西班牙词汇有:ranch, patio(天井)。来自荷兰词汇有:boss, stoop (porch),cookie, sleigh, spook(鬼), Santa Claus。来自德语词汇有:hamburger;原本不是地名的印地安语成为了地名,如 Alabama, Chicago, Dakota, Iowa, Massachusetts, Niagara, Ohio,纽约一带荷兰语地名有: Long, Coney, Staten。法语地名有: Champlain, Huron, Lafayette, Louisiana, St. Louis 。西班牙语地名有: El Paso, Florida, Los Angeles, Montana , San Francisco 。夏威夷数万岛屿仍用夏威夷语: Hawaii, Honolulu (protected bay ), Kona (leeward) , Mauna Loa。我们熟知的American一词是佛罗伦萨人 Amerigo Vespucci 给北美原住民起的名字,于1578年被收入文献。

4.新创词(neologism),如:pep(劲头),chunky(矮胖的), blurb(新书简介), caucus(秘密会议)。英国人视之为野蛮的美国人的方言,并扣上了“俗词”大帽子。

当代英语始于1900年。这一时期,美国击败西班牙成为世界强国,夺得了菲律宾、关岛、古巴、波多黎各。而在英布战争中,英国击溃了布尔人,建立了南非联邦。就这样,英语取代法语作为外交用语,成了国际贸易的媒介。从地理格局上看,借欧洲和北美两大支点,彼此呼应,英语的王者之势已经形成。

早在第二次世界大战时期,英美两国的语言里都有一些互不了解的词,曾给双方造成了不少的误会。为了减少不必要的麻烦,1942美军印发了《A short Guide to Great Britain》,英国的皇家空军也编制了《Notes for Your Guidance》。美国教育家门肯预言,未来的学者把英语作为美国的一种方言来研究。300年后,美语将成为一种独立的语言。

美国的黑人很多操南方方言,但黑人说的话并不是一种独立的方言。假如黑人和白人受过同等教育,那么,在电话里就很难分清是黑人讲的方言,还是白人讲的方言。如果父母说的是非标准的英语,而黑人又没有受正规教育的机会,那么,他的英语里可能没有连系动词,但这不应该视为劣等人种的标志。如:She a big woman(在名词性词组前). But now I here (在副词前) (选自《The Cool World》。不过,在非正式情况下,问:That your sister 也是说得过去的。

但根据约瑟夫"赖特的观点,由于教育事业和现代交际手段的发展,即使在农村,方言在急速消失。事实证明,门肯对美语的潮流是夸大了。第二次世界大战后,方言分道扬镳的现象得到了遏止。英语成为联合国的工作语言,国际间的政治、经济、旅游的交流,美国好莱坞的电影,英、美、加、澳的广播、电视等文化交流,都为英语的统一和崛起做出了贡献。

三、 美国英语时期

需要指出的是,二战后英语传播的大旗主要由美国来抗。经过两次世界大战,世界主要国家都遭到重创,而只有美国发了战争财,综合国力空前加强。二战后,美国的工业生产量是资本主义世界的1/2,出口贸易占1/3,黄金储备占3/4。此外,还拥有世界上最强大的军事机器,独家垄断着原子弹。通过建立联合国、国际货币基金组织与世界银行,实现了从政治上、金融上、投资上和贸易上对世界的全面控制。美国在全世界不断地制造动静,电视、报纸等新闻媒介整天都少不对美国的报道,课堂上、音乐里、旅游、商贸到处可以听到美国的声音,美语(英语)的地位随之被拉升起来。

经济基础决定上层建筑,美语后来居上,对英式英语大有簪越之势。美国英语有自己体系上的特点:

1.语法方面

英国人用的现在完成时,美国人多用一般现在时;美国人用虚拟语气比英国人用的多;英国人用one’s,美国人多用his;美国人多用like,英国人用as/as if;英国人多用带-ly的副词,美国人多用不带-ly的副词;美语里get的 pp是gotten,英国人用got;打电话时,英国人说:Hello, is that Bill 美国人说:Hello, is this Bill

2.词汇方面

同样的意思在美语和英语中用不同的词表达,如:“一套房间”美国人说apartment,英国人说flat;同一单词在美语和英语中表达不同的意思,如mad, 美国人指angry,英国人指crazy。

3.拼写方面

美语中,词尾是-l的非重读音节,不双写;英国人则双写,如:traveler---traveller;有些词在美语中-ter以结尾,而英国人则以-tre结尾。如:theater—theatre. 有些词在美语中-or以结尾,而英国人则以--our结尾。如:honor—honour; 有些词在美语中-ize以结尾,而英国人则以-ise结尾。如:realize—realize; 有些词在美英语中defense---defense等。

4.在发音方面

重读元音美国人读得比英国人要长些,英国人说美国人“拖长腔”;美国英语常常语音鼻化,空气同时从口腔和鼻腔出来;在标准英语中,r只在元音前才发音,而美语中,r在任何位置都发音;美国英语将英国英语中[оu]的读做单元音,将英语中[ ∧]的读做[a],将[α∶]读做[鎉;美国英语中元音之间的t和d都读[d],因此writer 和rider的发音听起来是一样的;美语将-tile结尾的词读做[-tl],英国英语中读做[-tail]等。

自1900年以来,深层结构规则几乎没有发生变化。词汇方面的变化似乎要活跃的多,语义在不断地消长,如1588年从汉语借用的litchi(荔枝),使用的频率在加大。1819年拜仑使用过的toilet一词,今已让位于bathroom。对女士而言,bathroom又正在让位于powder room;创新词如雨后春笋,仅宇宙空间探索的词汇有:space-station, spacecraft, feedback, countdown, blastoff;混成词是另一种创新词,类似复合词,由两个或更多的现有词素构成。如,dandle 是由 dance 和 handle结合而成。

外来词大增, 来自法语的词语有garage(1902),limousine(轿车), camouflage (伪装); 来西班牙语的词语有 tango;来自捷克语的词语有robot ;来自俄语的词语有 Bolshevik (1917), sputnik(苏联人造地球卫星) ;来自阿拉伯语的词语有 fedayeen(突击队员);缩略词(acronym)是有每个词的第一个字母联结成的, AWOL---- absent without leave; NATO----North Atlantic Treaty organization; radar --- radio detecting and ranging; snafu --- situation normal all fouled up; sonar--- sound navigation ranging; veep --- vice-president等。

纵观千年的演变史,英语崛起有个“三级跳”。1588年英国打败西班牙的无敌舰队,在欧陆站稳脚跟,是第一跳;1640—1660年英国资产阶级革命及18世纪末到19世纪初,资本主义迅速发展,19世纪末,成为世界上最大的殖民帝国—— “日不落帝国”,是第二跳;两次世界大战后,英国国力式微,原有的殖民地纷纷独立。(瘦死的骆驼比马大,英联邦中仍有近53个国家。)而美国大发战争财,异军突起,接过英语的接力棒,完成了第三飞跃。文化属于上层建筑,意识有相对独立性,难免会超前或滞后。但在找到更好的标志性事件之前,历史巨变仍不失为重要参照物。

目前,英语的语法简化到了底线,基本结构已经定型,词汇却以每年5000左右的新词迅猛增长。俄罗斯的高中生要求掌握9000英语单词,而我国对大学生的一般要求是求掌握4500单词,研究生才要求掌握5500单词。单词量不足仍将是制约我们快捷使用英语的一大“瓶颈”。

Graddol预测,在21世纪英语和汉语都将名列世界语言六强(其他为印地语、乌尔都语、西班牙语、阿拉伯语)。英语的通用语功能不会轻易被取代,但也不会重现20世纪的辉煌;日语、法语、德语不会有大的作为,汉语必将乘势崛起。英语不在是英美国家的专利,英语属于全世界,英语的前途取决于中国和印度。

英语疑问词有哪些?

英语疑问词一般来说分为8种。分别是who/whom/whose 引导的、what引导的、which引导的、when引导的、where引导的、why引导的、how引导的和what(which,whose)+名词引导的。

一、英语疑问词

疑问词是用来构建疑问句的词语,疑问句是用来提出问题的语句。英语中的疑问词有8种,其可以分为疑问代词“who/whom, what, which, whose”和疑问副词“when, where, how, why ”。

1、疑问代词:

(1)who/whom:who是指询问人(做主语);Whom也是是指询问人(作宾语),意思都是“谁”。

例句:Who are you?你是谁?/To whom should I write?我应该把信写给谁。

(2)what:是指询问某物某事是什么,意思是“什么”。

例句:What is it?它是什么?

(3)which:是指询问一定范围内特指的人或物。意思为“哪一,哪一个”。

例句:Which bag do you like best? 你最喜欢哪个书包?

(4)whose:是指询问物体的所属,做主语,意思是“谁的”

例句:Whose book is this?这本书是谁的?

2、疑问副词:

(1)when:是指询问时间,意思是“什么时候/何时”。

例句:When is Tom birthday?汤姆什么时候生日?

(2)where:是指询问地点,意思是“哪里,在哪里”。

例句:Where is my new book?我的新书在哪里?

(3)how:是指询问有多种,例如健康状况、程度和做事的方式等,可以和形容词一起用构成含有具体含义的特殊疑问句。意思是“怎么,怎么样”。

日常问候:How are you?你好吗?(适合熟人间问候语) 

询问感觉:How is your feeling?你感觉怎么样?

询问看法:How do you like the book?你觉得这本书怎么样?

询问意见:How about playing basketball?去打篮球怎么样?

询问年龄:How old are you?你年龄多少?

询问方式:How do your go to school?你是怎么去上学的?

这个明星叫什么名字?

希拉里·达夫 (希拉里·达夫)Hilary Duff的资料(档案)

生于1987年9月28日

出生地:Houston, Texas, USA

其他名:Hilary Ann Duff

由于出演《新成长的烦恼Lizzie McGuire》而走红

并成为了一名成功的歌手

最近她的单曲“breat of my heart"还拿了美国音乐大奖

Hilary Duff 的全部作品

儿女一箩筐2 Cheaper by the Dozen 2 (2005) Lorraine Baker

超完美男人 The Perfect Man (2005) Holly Hamilton

灰姑娘 A Cinderella Story (2004) Sam

放开歌喉 Raise Your Voice (2004) Terri Fletcher

少年特工科迪 Agent Cody Banks (2003) Natalie Connors

儿女一箩筐 Cheaper by the Dozen (2003) Lorraine Baker

平民天后 The Lizzie McGuire Movie (2003) Lizzie McGuire/Isabella

人性 Human Nature (2001) Young Lila Jute

鬼马小精灵-相见欢 Casper Meets Wendy (1998) Wendy

专辑曲目:

01. Fly

02. Weird

03. Our Lips Are Sealed

04. Shine

05. Someone’s Watching Over Me

06. Anywhere But Here

07. Who’s That Girl (Acoustic Version)

08. Jericho (Remix 2005)

09. Sweet Sixteen

10. SuperGirl (Exclusive Track)

11. Come Clean (Joe Bermudez Josh Harris Main Mix)

12. Wake Up (DJ Kaya Long-T Remix)

13. BOMH (Sugarcookie Remix)

14. So Yesterday (Radio Remix)

15. Fly (AOL Session) 她演过的电影

灰姑娘的故事 A Cinderella Story (2004)

上映:2004年

别名:无线知两心/灰姑娘的玻璃手机

地区:美国

语言:英语

类型:爱情片,喜剧片

画面:彩色

导演:马克·罗斯曼 Mark Rosman,Mark Rosman

主演:希拉里·达芙 hilary duff,Hilary Duff 查德·迈克尔·墨瑞,Chad Michael Murray 珍妮佛·柯立芝,Jennifer Coolidge

楚楚可人的高中女生萨姆·蒙哥马利(希拉里·达芙饰)给人的感觉不完全是可人那么直接,其生活的痕迹中显然可怜的成分占据着更多的比重。她同苛刻的继母菲奥纳(珍妮佛·柯立芝饰)以及刁钻无理的同父异母的姐姐生活在一起。这个外人看来也算人丁齐整的家庭对萨姆而言并没有幸福可言,她更像是一个奴仆而不是成员那样疲于奔命地活着,名目则是为了让已故父亲的小饭店继续维持下去。无依无靠的萨姆喜欢网络。这种挑战传统的交流方式也使萨姆找到了异性的伴侣、投缘的倾诉对象。逐渐的知己相交使两人决心在一次聚会中把彼此从虚拟世界重新拉回到现实中来。原本满怀憧憬的萨姆在约会当天竟然意外地发现心目中的白马王子原来竟是学校中颇...

劲歌飞扬 Raise Your Voice (2004)

上映:2004年

别名:提高你的声音 (听得到的说话)

地区:美国

语言:英语

类型:爱情片,剧情片,音乐片

画面:彩色

导演:肖恩·麦克纳马拉 Sean McNamara

主演:希拉里·达芙 hilary duff,大卫·基恩 David Keith,丽贝卡·德莫尼 Rebecca De Mornay出品:Moonlight Films [nl],Hoyts Distribution [au],新线影业New Line Cinema [us]

小城女孩泰瑞·弗莱切(希拉里·达芙饰)天生一付好嗓子,作为教堂唱诗班的领唱,她觉得歌唱就是自己生平的理想、未来的方向。善解人意的哥哥非常理解她的心情与所想,偷偷为她申请了演艺人才辈出的洛杉矶表演艺术学校的暑期课程。但申请尚未批复,哥哥在一次车祸中意外身亡,泰瑞为此心伤不已。于是,不顾父亲的强烈反对,她决心完成哥哥对于自己的期望,在母亲的秘密帮助下,只身前往纽约表演艺术学校就读,远离了小城熟悉的环境,从头适应大城市的生存节奏,接触到了一个完全不同于以往的新世界,除了必须习惯都市生活及都市人,更要让从未受过正统音乐教育的自己闯出一片天。理想、挑战与真爱,这就是青春时代的三元色,但最终的泰瑞能否把握住自己?

超完美男人 The Perfect Man (2005)

上映:2005年

类型:爱情片,剧情片,喜剧片

画面:彩色

主演:希拉里·达芙 hilary duff,海瑟·洛克莱尔

出品:环球

温柔贤淑的简·汉密尔顿(海瑟·洛克莱尔饰)是一位单身母亲。从母亲的角度讲,她堪称成功美满,大女儿霍莉(希拉里·达芙饰)和小女儿佐伊在她的精心照料下茁壮成长,简既是她们的妈妈又是她们的朋友,三个女人的家庭生活其乐融融。而作为女人,简的感情生活却是一筹莫展,每当男人出现,母女三人的生活便开始动荡不安。最让人担心的,并非青春期的霍莉,而是即将步入不惑之年的妈妈。在女儿霍莉的眼中,早已摸清了妈妈的情感规律:与一个不怎么样的男人开始相处,短暂的甜蜜很快转变为难以避免的破裂,接着分手之后的简便会尽快离开伤心之地,带着霍莉和佐伊搬到另一个城市,期待下一站将出现的男人能与以往不同。

就这样,简的爱情周而复始,两个女儿也随她一起走马灯似的居无定所。马上成年的霍莉迫切希望她们能在某处安心定居,像周围的同龄人一样,能够心无旁骛的去参加学校的舞会,过上正常人的生活。霍莉不愿妈妈再重复伤心的浪漫,认为她应该认清自己的魅力和优点,而且爱情并非幸福的唯一源泉。

霍莉在不断考虑妈妈约会的最佳人选,谁能阻止心碎的爱情再度发生呢?当简的又一次爱情宣告结束,霍莉开始意识到时间紧迫,她必须马上制定出计划,制造出一个简的追求者,一个令人惊讶的超完美男人,这是挽救妈妈感情的唯一办法。

霍莉必须开始行动了,因为妈妈的同事、运气不佳却心地善良的面包师兰尼正成为新的追求者,霍莉发现自己捏造的email、信件和礼物已经不再具有有效的镇静作用,妈妈开始被兰尼80年代式愚蠢的求爱“围剿”扰得心烦意乱。情急之下,霍莉找来朋友的叔叔本(克里斯·诺斯饰)充当一直暗恋妈的“隐形” 人,长期以来的书信往来已经让简相信他是个温柔而充满魅力的餐馆老板。

不过,出乎霍莉意料的是,也许本太有魅力了,这个霍莉和新伙伴亚当和本的侄女艾米共同策划的权宜之计发展得越来越无法控制,随着两人的关系进展,霍莉越发苦恼于谎言该如何延续,对她来说,最重要的是让妈妈快乐,并且她们能落地生根。可是霍莉的麻烦依然棘手,她在计划中投入了太多的心思,以至几乎错过了属于自己的超完美男人……

儿女一箩筐 Cheaper by the Dozen (2003)

上映:2003年

地区:美国

语言:英语

类型:家庭片,剧情片,喜剧片

画面:彩色

主演:希拉里·达芙 hilary duff,史蒂夫·马丁 Steve Martin

出品:20th Century Fox [se],0世纪福克斯(意大利)20th Century Fox Italia [it],wentieth Century Fox Film Corporation [us],0世纪福克斯(荷兰)20th Century Fox Netherlands [nl]

当代美国平均每个家庭有1.87个孩子。而汤姆·贝克(斯蒂夫·马丁饰)和他的妻子凯特(伯尼·亨特饰)却拥有12个孩子,他们始终觉得孩子越多,生活就越幸福。这12个孩子既有已经22岁独立生活的大女儿安妮(派帕·佩拉度饰),也有刚5岁大的顽皮双胞胎兄弟,尼格尔和肖恩。

这个充满温馨但又不免有点混乱的大家庭同住在伊利诺斯州的一个小镇上。汤姆在当地学校的一支橄榄球队当教练。突然有一天,汤姆得到了他梦寐以求的工作,被邀出任芝加哥西北大学橄榄球队的教练。尽管他的12个孩子都不乐意,一家人还是搬到了这个大城市。而就在此时,妻子凯特也得知自己的文集即将出版发行。她越来越觉得自己要和丈夫一样,走出家门,追求自己的事业。他们在家里照顾孩子的时间变少了,于是夫妻二人都尝试着用新的方法来和他们的12个孩子交流沟通。结果他们发现自己的方法并没有原本设想的那么实用。更加凑巧的是,妻子凯特的经纪人还安排她到纽约为自己的作品做为期数周的宣传。于是,汤姆不得不一边努力地和他的新球队进行磨合,一边挑起照顾这个乱七八糟的家的重任。

汤姆的工作走上了正轨,凯特依然在外面宣传她的新书,而家里已经是矛盾重重。面对这一切,贝克一家人最后毅然决定放弃现在的所有,回到了他们以前的生活。

食物大战 Foodfight! (2007)

上映:2007年

地区:美国

语言:英语

类型:动画片,动作片,喜剧片

画面:彩色

导演:劳伦斯·卡萨诺夫

主演:希拉里·达芙 hilary duff,查理·辛,伊娃·朗格利亚

《食物大战》是“独立制片豪强”狮门影业杀入电脑动画领域的开山之作,故事的背景设定于超市,每当夜幕降临,林林总总的商品就活了起来,安静冷清的大卖场化作喧嚣繁华的都市。但商品们幸福的生活被邪恶的品牌“X”终止了,多亏超市英雄戴克斯侦探挺身而出,才带领食物群众赶走了坏蛋。影片的制作公司极限娱乐产业(Threshold Entertainment Productions)长期苦心经营小本生意,6年前便开始筹备这部人物众多、场面宏大的3D动画。据官方发言,所有在逛超市时能进入购物篮的商品均会在片中亮相,这么大的工作量,难怪六年磨一剑。2005年3月,狮门影业终于击败索尼米高梅,拿下这部别具一格的CG作品炙手可热的发行权。头条新闻还不止于此,“绝望的主妇”伊娃·朗格利亚等一干大牌的名字陆续出现于配音阵容,再次将狮方战必胜、行必果的决心昭告世人。

少年特工科迪2 Agent Cody Banks 2: Destination London (2004)

上映:2004年

别名:间谍小哥2 (特务B续集)

地区:美国

语言:英语

类型:动作片,家庭片,冒险片,神秘片,喜剧片

画面:彩色

导演:凯文·艾伦

编剧:Dyl

主演:希拉里·达芙 hilary duff,安东尼·安德森 Anthony Anderson出品:Lighthouse Pictures [sg],20世纪福克斯(荷兰)20th Century Fox Netherlands [nl,20世纪福克斯(德国)20th Century Fox of Germany [de],米高梅影业MetroGoldwynMayer (MGM) [us],Hispano Foxfilms S.A.E. [es]

少年特工科迪又回来了!继第一部中由邪恶势力手中拯救世界之后,科迪·班克斯(弗兰奇·莫尼兹饰)又开始了新的征程。这次由于一名中情局资深特工的突然变节,窃取了一份绝密图纸并逃往雾都伦敦,致使国家利益再次受到威胁。科迪临危受命秘密前往伦敦力图完璧归赵。抵达伦敦的科迪以一名学生的身份隐身于一所音乐寄宿学校当中。在绝密图纸被卖给意图控制世界的邪恶魁首之前将其拦截是不得已的选择。如此重任之下,科迪必须严密守护着自己的真实身份,逐步接近嫌疑人的藏身之处,追踪所指目标,甚至要日臻完善自己的小提琴演奏技术以免引起同学们的怀疑。全新的目标,高潮迭起的喜剧动作,激动人心的追逐场面,再加上满口搞笑的德里克(安东尼·安德森饰)以及同路人艾米丽(汉娜·斯皮尔里特饰)的遭遇,少年特工面临的挑战一点都不比詹姆斯邦德的少。

战争公司 War, Inc (2007)

上映:2007年

地区:美国

语言:英语

类型:动作片,犯罪片,惊悚片,剧情片,喜剧片

画面:彩色

导演:Joshua Seftel

主演:希拉里·达芙 hilary duff,本·金斯利,约翰·库萨克 John Cusack,琼·库萨克 Joan Cusack,玛丽莎·图梅

Brand Hauser(着名的战争公司)打算在将来,当沙漠国家turagistan发生暴动之后,可以设立一个分公司,由前美国总统接管,可以控制接管这个国家。约翰·库萨克扮演一名中年男子,他受命充当职业杀手,去刺杀中东某国的石油部长。性感女记者,阿拉伯流行歌星,一切在这次行动中纷繁呈现……

Go 语言三色标记扫描对象是 DFS 还是 BFS?

最近在看左神新书 《Go 语言设计与实现》的垃圾收集器时产生一个疑惑,花了点时间搞清楚了记录一下。

Go 语言垃圾回收的实现使用了标记清除算法,将对象的状态抽象成黑色(活跃对象)、灰色(活跃对象中间状态)、白色(潜在垃圾对象也是所有对象的默认状态)三种,注意没有具体的字段标记颜色。

整个标记过程就是把白色对象标黑的过程:

1.首先将 ROOT 根对象(包括全局变量、goroutine 栈上的对象等)放入到灰色集合

2.选一个灰色对象,标成黑色,将所有可达的子对象放入到灰色集合

3.重复2的步骤,直到灰色集合中为空

下图是书上的插图,看上去是一个典型的深度优先搜索的算法。

下图是刘丹冰写的《Golang 修养之路》的插图,看上去是一个典型的广度优先搜索的算法。

我疑惑的点在于这个标记过程是深度优先算法还是广度优先算法,因为很多文章博客对此都没有很清楚的说明,作为学习者这种细节其实也不影响对整个 GC 流程的理解,但是这种细节我非常喜欢扣:)

对着书和源码摸索着大致找到了一个结果是深度优先。下面看下大致的过程,源码基于1.15.2版本:

gcStart 是 Go 语言三种条件触发 GC 的共同入口

启动后台标记任务

为每个处理器创建用于执行后台标记任务的 Goroutine

上面休眠的 G 会在调度循环中检查并唤醒执行

执行标记

gcw 是每个 P 独有的所以不用担心并发的问题 和 GMP、mcache 一样设计,减少锁竞争

尝试在全局列表中获取一个不为空的 buf

这是官方实现的无锁队列:)涨见识了,for 循环加原子操作实现栈的 pop

到这里从灰色集合中获取待扫描的对象逻辑说完了。找到对象了接着就是 scanobject(b, gcw) 了,里面有两段逻辑要注意

根据索引位置找到对象进行标色

尝试存入 gcwork 的缓存中,或全局队列中

无锁队列,for 循环加原子操作实现栈的 push

到这里把灰色对象标黑就完成了,又放回灰色集合接着扫下一个指针。

Go 语言设计与实现 垃圾收集器

Golang三色标记+混合写屏障GC模式全分析