「测试开发全栈化-Go」(1) Go语言基本了解
作为一个测试,作为一个测试开发, 全栈化+管理 是我们未来的发展方向。已经掌握了Java、Python、HTML的你,是不是也想了解下最近异常火爆的Go语言呢?来吧,让我们一起了解下。
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有茫崖免费网站建设让你可以放心的选择与我们合作。
Go 是一个开源的编程语言 ,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。这三个人都是计算机界的大神,有的参与了C语言的编写,有的还是数学大神,有的还获得了计算机最高荣誉-图灵奖。
接下来说说 Go语言的特色 :
简洁、快速、安全
并行、有趣、开源
内存管理、数组安全、编译迅速
Go语言的用途 :
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于 游戏 服务端的开发而言是再好不过了。
Go语言的环境安装:
建议直接打开 官方地址因为墙的原因打不开
因为我用的是windows系统,这里主要讲下Windows系统上使用Go语言来编程。
Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.17.2.windows-amd64.msi)的安装包来安装。
默认情况下 .msi 文件会安装在 c:Go 目录下。你可以将 c:Gobin 目录添加到 Path 环境变量中。添加后你需要重启命令窗口才能生效。个人建议还是安装到 Program Files文件夹中。
使用什么开发工具来对Go语言进行编写:
个人建议用VS code, 也可以用Sublime Text来编辑。如果你之前看了我讲的HTML语言的学习,肯定已经下载了VS code. 那么这时你需要在VS code中下载Go语言的扩展插件。
这里有一个巨大的坑,就是在下载Go的插件和依赖包时,会提示一些包没有。主要是因为下载的依赖包部分被墙了,只能想别的办法去下载。
建议参考网页:
解决vscode中golang插件安装失败方法
在学习go的过程中,使用的是vscode,但是一直提示安装相关插件失败,然后上网查方法,基本上是叫你建立golang.org目录什么的,结果全是错的,而且都是抄袭,很烦。无意之中看到一位博主分享的方法,他也是饱受上述的垃圾博文困扰,然后找到了解决方法,这里向他致敬,秉着让更多人看到正确解决方法的心,我写下正确的解决方法,希望对你有所帮助,也可以点开原博主链接参考:
Go有一个全球模块代理,设置代理再去安装golang的插件,就可以安装成功了。步骤有,首先Windows用户打开Powershell,一个蓝色的界面,注意不是cmd!不知道的直接打开window下面的搜索,然后输入powershell,搜索出来就可以了。
$env:GO111MODULE=“on”
$env:GOPROXY=“”
go env -w GOPROXY=
go env -w GOPRIVATE=*.corp.example.com
然后我们打开VsCode界面,下面会提示安装插件,我们选择Install ALL,就会安装成功
当你在运行Go语言程序时,提示所有的插件包都已经安装成功了时,就可以正常使用了,要不然一堆报错会让你非常心烦。
好了,今天先到这里,晚安、下班~
GO语言商业案例(十六):Curve-
Golang 的创建是为了实现最大的用户效率和编码效率。已经熟悉 Java 或 PHP 的程序员可以在几周内接受 Go 的培训(许多人最终会更喜欢它)。在本文中,Dewet Diener 探讨了 Golang 的优缺点,以及它的测试驱动开发 (TDD) 如何完美契合。
Golang 由 Google 开发和设计,于 2009 年作为一种综合性编程语言首次出现,旨在最大限度地提高编码效率。创建该语言的目的是修正其他已建立语言的缺陷。尽管 Golang(或简称为“Go”)是一门年轻的语言,但已经积累了大量的开发人员,因此我们想分享为什么在 Curve 我们喜欢 Golang,以及我们如何采用它来实现我们移动银行业务的目标到云端。
Go 是一种精致的编程语言:它支持“所见即所得”的原则,这意味着清晰易读的代码和更少的复杂抽象。该语言本身易于使用且易于训练。尽管如此,作为一个相对较新的生态系统,要找到对 Go 具有广泛预先知识的工程师可能会很棘手。
然而,与其他编程语言不同,Go 的创建是为了最大限度地提高用户效率。因此,具有 Java 或 PHP 背景的开发人员和工程师可以在几周内获得使用 Go 的技能和培训——根据我们的经验,他们中的许多人最终更喜欢它。
在 Curve,我们大力提倡测试驱动开发 (TDD),Go 的框架与这种方法保持一致。通过简单地命名一个文件 foo_test.go 并在该文件中添加结构化测试函数,Go 将快速有效地运行您的单元测试。这一创新功能提高了生产力,因为它可以更加专注于测试驱动的开发和改进的同行评审机会。
Golang 具有出色的生产优化品质,例如内存占用小,这支持其在大型项目中作为构建块的能力,以及开箱即用的与其他架构的轻松交叉编译。由于 Go 代码被编译为单个静态二进制文件,因此它可以轻松进行容器化,并且通过扩展,将 Go 部署到任何高可用性环境(例如 Kubernetes)中几乎是微不足道的。
它提供了一种机制来保护工作负载,通过拥有非常纤薄的生产容器而没有任何无关的依赖项。这使得构建、部署和维护基于 Go 的资产更加直接和安全,并为希望建立或发展其微服务战略的公司提供了可靠的选择。
Go 是专门为满足我们快速发展的技术生态系统的需求而创建的。例如,Go 可以满足您构建 API 所需的一切,并将其作为其标准库的一部分。它使用简单,高性能的 http 服务器消除了团队设计新项目时经常发生的一些常见的 探索 和设计瘫痪问题——这对于一些其他流行语言(如 Java 和 Node.js)来说太常见了。
Golang 还通过其内置于语言本身的自动格式化程序巧妙地解决了代码格式化分歧。这完全消除了格式争议,进而提高了团队的生产力和注意力。
尽管我是 Go 的拥护者,但它显然也不是没有缺陷。一个争论不休的特性是 Go 没有显式接口,这是许多开发人员习惯的概念。虽然不是有害的,但它可以使选择最适合您的结构的接口成为一项任务。这是因为您不会像在其他流行的编程语言中那样编写 X 实现 Y,但您很快就会接受。
依赖管理也是另一个不属于 Google Golang 开发团队原始设计的功能。开源社区介入并创建了 Glide 和 Dep,最初的努力并没有完全解决问题。从 Go 1.11 开始,添加了对模块的支持,这似乎已成为官方的依赖管理工具。这些挑战并没有削弱 Go 作为一种高效编程语言的独创性,并且它继续为我们提供优于其他编程语言的显着优势。
Golang 吸引了全球敏锐的开发人员的注意,并且围绕它的兴奋继续增长。开源社区因有趣的项目而蓬勃发展;最著名的是 Docker 和 Kubernetes。
正是这种新鲜、有创意但又简单的包装吸引了我们去Go:它是一种令人兴奋的编码语言,可以帮助我们在 Curve 中快速开发以构建更好的产品。
英语演讲稿
总括来说,世界上语言可分为两大类。一类是目前已经没有人使用的,已不通行的,或已被废弃了的,称为“死”语言(dead language);另一类是目前仍然通行的称为“活”语言(living language)。希伯莱语、古拉丁语等属于前者;而汉、英、日、西、法、德、俄等语言俱属于后者,而且是其中最通行的几种。
“活”的语言有一个很重要的共通点,就是它们都随着时代的发展而变化。英语上这样,其他的语言也是如此。不过,由于英语在世界上的通行度和通行范围都胜于其他各种语言,所以其变化尤烈。
英语的变化主要表现于语法和词汇两方面,并籍这两种变化推动发展,构成现代英语的基础。近二十年来语言学理论最重大的进展之一是出现了“转换——生成语法”(Transformational-generative Grammar),这种语言学理论的诞生使英语进一步科学化。与此同时,大量新词汇的涌现使英语的表达力加强了,形式丰富了,因而使英语更趋生活化。
新词汇的产生
新词汇到底是怎样产生的?
当人们发现新事物,遇到新问题,总结了新经验,发展了新思想的时候,便需要新字和新词来表达,这是因为旧有的、沿袭使用的表达方法已经不适合或不敷应用了。另一方面,由于以英语作母语及第二语言的国家遍及全球各洲,而各地的风 土人情、生活习惯和社会环境大有区别,这就必然会出现不同的表达形式和用语,而这些语汇中不少会被逐渐吸收进经典的英语辞典中,成为语言的一部分。
在目前日益进步的社会里,科学和技术是新词汇的主要供应者,每当某一门科学发展到一个新阶段的时候,就有相当大一批新词涌现。在这些新词当中,很多是该等科学的专用词汇,鲜为外行人所知晓,只有专科字典及词典才有收栽;但是,其中也有不少常被应用和引用,结果成了一般人所喜闻乐道的用语。
例如,当美国太空人成功地登陆用于月球时,英语中出现了moonwalk(月球漫步),lunar rove(月球车),moonrock(月球标本车)等一系列有关的用词。由于近年发射了不少人造卫星绕月运行,故此就很必要地创出了apolune(远月点)和perilune(近月点)二词。太空船与太空站在空间会合对接,使docking增添了一个新含义(靠泊),同义的还有linkup。发射太空船被视为人类科学发展的象征,故很受注意。因此,不少与太空船有关的用词已被广泛使用,如CM(command module:指令舱,指挥舱),splashdown (溅落),space sickness(宇航病),space age (太空时代)等。在谈到探索deep space(深空间,远空间)和其他太空现象时,quasar(类星射电源),pulsar(脉冲星),neutron srar (中子星)及神秘的black hole (太空黑洞)等已是耳熟能详的用语。
近二十年来,遗传学的迅速发展创造了许多使人耳目一新的词汇,如genetic code(遗传密码),codon(密码子),DNA(脱氧核糖核酸),transfa RNA(传输核糖核酸),messenger RNA(信使核糖核酸),transcription(信使核糖核酸的形成)等。这些新词流行日广,连到一般的书刊报道都有应用,故此早已广大读者所接受。
近年来发展迅猛的大了电脑工业带来的新词汇也着实不少。常听常用的包括FORTRAM(公式翻译程序语言),COBOL(面向商业的通用语言),ALGOL(算法语言),BASIC(初学者的通用符号指令码),absolute address(绝对地址),data bank(资料库,数据库),floppy dise(柔性塑料磁盘)pushdown(下推存储器)等等。旧有词如keyboard,terminal,memorym bit等也分别加添了新用法。
医学的飞跃发展同样带来了大批新词,包括了医学上的技术性用语及新制成的药品名称,新发现的病菌、病毒等。其中如hotoscanning(光扫描),open heart surgery(开心手术),picornabirus(换心人),microcirculation(微血管循环)等都是近期出现的。一些用词如the pill(口服避孕丸),test-tube baby(试管婴儿),transsexual operation(变性生术)等已成日常用语。
核物理学发展的结果,好象要把人们带进微观世界。kron(K介子),muon(μ介子),pion(π介子)等陆续发现,lepton(轻子),baryon(重子)的分别,当然还有引起轰动的quark(夸克)。假设上由各种antimatter(反物质)如antiproton(反质子),antineutrino(反中微子),antiquark(反夸克)等组成的antiworld(反物质世界)也备受重视。
数学和其他学科也在不停地发展。在通俗的教研、科普读物中,不难发现以下的名词术语:NOT("非"逻辑算子),parametric equation(变数方程),近年中小学推行的newmath(新数),artificial intelligence(人工智能),magmetocardiogram(磁性心动扫描记图),IC (集成电路),piscicide (鱼类灭绝),hot mooner (热月学家),Sealab(海底实验室),radiosterilization(放射性消毒)等。新的学科也在不断形成,例如bionics(仿生学),cryosurgery(冷冻手术),macrometereology(大气象学),ocean engineering(海洋工程学),phytochemistry(植物化学),biotelemetry(生物遥测学),astrionics(太空电子学)等数十种新的学科在发展和壮大。
军备竞争激烈,武器日新月异,自然也产生了不少新词汇。ABM(antiballistic missile:反弹道导弹),MIRV(multiple independently-targetedreentry vehicle:多弹头分导重返大气层运载工具),the Bomb(核威慑),helilift(使用直升机运输),Green Berets("绿色贝雷帽"特种部队),grunt(步兵,beam weapons(死光武器)等,几乎成了家喻户晓的用语。
交通工具的改进,也使人有瞠目结舌之感。天空上充斥着SST(supersonic transport:超音速运输机),airbus(空中巴士),air-taxi(空中的士);英法合制的Concorde(协调式飞机)在航空史上当然也占着重要地位。HST(hyper-sonic transport:特超音速飞机)的诞生,使飞机工业有了新发展。一些富裕的有闲人士经常乘搭喷气式飞机到各地旅游集会,成了一个特殊的阶层,称为jetset。喷气式飞机的乘客有时也会患上这样或那样的不适症状,统称为jetsyndrome。在水面和陆地上,新型的交通工具接连出现,包括ACV (air-cushion vehicle:气垫式运载工具),ATV(all-terrain vehicle:全地形车),hovercraft(气垫船),freight-liner(货柜火车),bullet train(子弹车),aerotrain(悬浮火车)等。
除了科学和技术之外,动荡的政局、日趋变革的社会环境和世界性的文化及各方面的交流,也是英文新字的来源。例如自六十年代初期“-in 运动”的兴起、转化和发展,使这个“家族”膨胀得使人吃惊。从第一代的sit-in(静坐示威)到第二代的teach-in (宣讲会),以至第三代的be-in(颓废派的社交集会),一共出现了数十个-in的用词,其演变之速,实令人咋舌。
近年来,世界政坛风云变幻。西欧诸国为加强团结,发展贸易,组织了EEC(European Economic Community:欧洲经济共同体)。中东和南美、非洲的石油输出国也组织了OPEC(Organization of Petroleum Exporting Countries:石油输出国组织)。在美国爆发了水门事件之后,Watergate一字被广泛应用以指任何的政治丑闻在政府内部,主张用武力解决争端的一派人被称为hawk(鹰派),主张和平手段的称为dove(鸽派),而dawk是介乎鹰派),主张和平手段的称为dove(鸽派),而dawk是介乎鹰派与鸽派的消极反战者。其他的政治用词如establishment(政府),atomic club(原子俱乐部),advance man(先行人员,助选人员),pilitical animal(政治动物)等亦常见用于报刊之上。
世界性的经济危机,通货膨胀和工商业的发展也是新词的重要来源之一。ASP(American Selling Price美国售价),slumpflation(萧条膨胀),added-value tax(增值税),Eurodollar(欧洲美元),petrodollar(石油美元),revenue sharing(国库分享)等都是近期产物。
社会的变革在过去两个年代中造成了很大的影响,不少基本意识形态受到了冲击。女权运动的爆发产生了像Women'sLib(妇解运动),chairperson(主席),malechauvinist(大男子主义者),girlcott(抵制)等新用词,但也促成了Men's Lib(男子解放运动)的诞生。六十年代末期美国黑人运动Black Power(黑色权力)爆发后,不少表示"…运动"的用语即仿此而出现,计有:Brown Power(褐色权力),Flower Power(花癫派权力),student power(学生权力),Red Power(红色权力)等,更有人戏谑地创出green power一语,意指“金钱魔力”(因美元背面是绿色的)。
道德观念的转变造成了generation gap(代沟),而gap字的用途又在此基础上多样化,以致产生了credibility gap(信誉沟),culture gap(文化沟),communication gap(通信隔阂)等新词。西方青年的思想与旧习俗社会的脱离,迫使他们要寻找发泄的途径。于是Mary Jane(大麻),LSD(迷幻药),upper(兴奋剂),soft drug(软毒品),hard drug(硬毒品),headshop(迷幻商店),commune(嬉皮士公社),psychedelphia(迷幻村)等词又应运而生。一代一代的颓废派亦相继出现:hippie(嬉皮士),flower children(花癫派),Gentle People(温和人),street people(街头颓废派),teenybopper(少年颓废派),等等。
人们对环境污染的注视在近年特别显著,这可见诸环境学家的倡议设立EarthDay(地球清洁日)和Eargh Week(地球清洁周)。"污染"这一用词无日不见出现于报章杂志之中,较新的词汇包括environmental pollution(环境污染) ,heat/thermal pollution(热污染), internal pollution(体内污染),visual pollution(视觉污染),antipollutionist(反污染者),environmentalist(环境问题专家),dystrophication(河湖污染)等。
在教育和语言研究方面,也因教学方法和教学用具的改革而出现了一系列的新词,如schoolbook(教科书式的),pass-fail(取否法),CAI(computer-assisted instruction(电脑辅助教学),audiovisuals(视听教材),coedism(男女同校教育),preppie(预科学生),open classroom(开放教室),polyversity(多元大学),megaversity(超级大学),generative grammar(生成语法),kernel sentencd(核心句)和Chomskian(乔姆斯基理论的)等。
娱乐和体育亦是较大的新词汇供应者。电台和电视台的audience rating(视听率),call-in(电话节目),sitcom(长寿单元喜剧),soup opera(肥皂剧),prime time(黄金时间),imstant replay(即时重播),VTR(磁带录像),VCR(盒式录像)等都是人所共知的用语了。多姿多采的新体育运动也丰富了英语的词汇。近期新兴的玩意包括skate-boarding(滑板运动),skydive(缓张伞跳伞)。land/sand yacht(沙滩艇,陆地风帆),hang glider(飞行风筝)是较高级的玩物。一些组合词如cyclo -cross(自行车越野赛),roller hockey(滚轴冰球),demolition derby(撞车大赛)等也因新型运动的兴起而相继出现。体育家们还发明了slimnastics(减肥体操),isometrics(静力锻练)等健美身体、增强力量的方法,当然还有流行海外的中国kung fu(功夫)和日本的aikido(合气道)等。
很多的新词汇实际上已经进入人们的日常生活和每个家庭之中。现在,很多家庭里都有VCD(盒式录像机);而原来称为television set的电视机现被谑称为television set 的电视机现被谑称作box, gogglebox, idiot box, idiot'slantern。microwave oven(微波电锔炉),autotimer(自动开关器)等是科技的新产物。videophone/picturephone(电视电话)亦在大量生产中。音响领域中的新词也有quadraphony(四声道),sensurrornd(杜比系统)等。七十年代最后一年才出产的Polarvision System(宝丽视系统)现已流行世界。较早期出现的telex(用户电报)更是大公司和商行必设的通讯系统,当然还有IDDD(International DirectDistance Dialling:国际直通长途电话)。过去几年生产了一种拉盖即开的罐装饮品,这种引起浪费和制造废品的用完即丢的容器也有新名称:thrwaway 或diposable 。
为了加强表达的力量,不少新的日用词汇被创造出来了。这一类的用词近年来大行其道,若不弄懂实难秘英、美、人士交谈。举例而言,精神病医院的新名称是funny farm,而fat farm却是减肥中心;在停车场向违例停泊的车辆派告票的女警察被称为meter maid(老虎机女郎),用油特多的"大食车"是gas eater。容易到手、尤其是以不正当手段得来的金钱叫做quick buck等等。
事实上,新词汇产生的原因及其来源非常广泛,可以说是由世界上各式各样的变化促成的,故此无法尽量罗列。总而言之,大量新词的涌现说明了社会在变化,英语在变化。
新词汇的构成
根据研究和统计的结果,在六十年代和七十年代中,共出现了一万多新的英文词汇。然而,这个数目所包括的仅是已经确立并被广泛使用的字和词,一些被大多数人接纳、太专门化或罕用的词语尚不算在内。按这一万多的新词汇所做的研究,其构成法可以分为四大类。
1创新法—— 即创造出一个全新的英文字。据研究结果显示,用这一种方法创出的新字新词所占比例较小,因为到目前为止,英语已经有了相当雄厚而根基巩固的“班底”,新词汇可由旧字和原有的词根变化出来。用创新法构成的新词汇包括。
(a)少量的社会科学及自然科学用词,如:periapsis(近拱点),cladistics(遗传分类学),penetralium(核心组织),ekistics(城市与区域计划学),isomorphism(同构),quark(夸克);
(b)已通用的新产品的商标名(代表或用来指同一类产品)和已被用作普通名词的专有名称,如:lasercomp(激光电脑排版机),dolby system(杜比系统),miniteller(微型出纳机),Rent-a-Train出租列车).polarvision system(宝丽视系统——即影即有电影系统),sealab(海底实验室),watergate(政治丑闻),Frisbee(玩具飞碟);
(c)人名和地名等专有名词衍变出的普通词类,如:Hitchcockian(希治阁式的,悬疑的),Chandler wobble(钱德勒振荡),cocacolonization(美国化),a-go-go(阿哥哥舞厅),Mcluhanesque(麦克卢汉式的,电子化的);
(d)经常被使用的字首缩略词(acronym)和普通的缩写语(abbtreviation),如:STLT(Strategic Arms Limitation Talks:限制战略武器会谈),COBOL(Coommon business Oriented Language:面向商业的通用语言),BADGE(Base Air Defense Ground Environment:地域半自动防空警备体系),ACV(air-cushion vehicle:气垫式运载工具),EEC(European Economic Community:欧洲经济共同体,欧洲共同市场),comsat(communication satellite:通讯卫星);
(e)新的习语,包括以前未被收入正式词典中的俚语(slang)和口语(colloquialism),如:posh(非常时髦的),bonkers(疯狂的),easy meat(易辨的事),like a lead balloon(毫无作用),can of worms(一团糟),merchant of death(死亡贩子),go for broke(尽最大努力),carry the can(面对责备,负起责任),selllike T shirts(货如轮转)。
用这一种方法创成的新字新词中,还包括了一种把长字缩短而保持原义的新形式,如deli(delicatessen:熟食店),mod(modern:时髦的,摩登的),nat(mationalist:民族主义者),neut(neutron bomb:中子弹),divi(dividend:红利),disco (discotheque:迪斯科,唱片夜总会)等。这种新形式与原字同样流行,有睦甚而超过。
一部分商标名被接纳为普通用词后,用法、含意和词类属性上亦起了变化。如telex原为名词(用户电报,电报用户直通电路),现可作动词用,表示"以用户电报通知";xerox原为名词(乾式影印,静电影印),现可作动词;STP原为汽油附加剂,现指幻觉剂;Tom it一词中,表示"逆来顺受"。
2结合法——在旧有用词的基础上,加上前缀、后缀或其他构词成分构成新词,或使两个旧有用词或旧有用词的部分结合起来成为新词,或使两个构词成分结合成新词。利用这种方法构成的新词汇所占比例较大,词义亦较易理解推出。例如:microelectronics(micro+electronies:微电子学),antididnapping(anti +kidnapping:防绑架的),autocue(auto+cue:自动提示器),electrofishing (electro+fishing:电力捕鱼),photobotany(photo+botany:光植物学),educationese(education+ese:教育界术语),Pekingology(Peking+o+logy:北京学,北京问题研究),Dullesian(Dulles+ian:杜勒斯式的),robotesque(robot+esque:机械人似的);
Housrmanship(house+manship:英议员的雄辩),Americandom(American+dom::美国人的世界),cryptosecurity(crypto+security:秘密安全部的),paint-in(paint+in:油漆示威),pedestrianization(pedestrian+ization:人行道化),peacenik(peace+nik:反战运动分子);
diet pill(减肥丸),easy meat(易辨的事;易得的东西),Great Society(大社会),hard science(硬科学,自然科学),landmark(陆标),cardcarrying(典型的),carbecue(烤车架),boatel(汽艇旅馆),chunnel(水底列车隧道);
electrophobia(electro+phobia:电气恐怖症),bionics(bio+onics:仿生学),quarkonics(quark+onics:夸克学)。
有一部分前缀、后缀及构词成分是特别多产或特别活跃的,其中包括anti-,auto,bio,electro-,Euro-,extra-,geo-,hyper-,-ian,immuno-,in-,-in,inter-,intra-,-logy,macro-,micro-,mini-,multi-,-nik,non-,prar-,-phobia-,photo-,poly-,psycho-等,此等构词成分在构成新词的过程中起着相当积极的作用.
3添义法---使旧词添上新释义.近年来,不少沿用的旧词增添了新的含义.这一类形旧义新的字为数不少,碰上和使用时宜加注意,例如:
Happening:旧用法指一次事件,新用法指“哈普宁艺术”(一种目的使观众意外、惊奇和投入的舞台或其它形式的演出等。
这一部分的新词还包括了一些过去只能作为某一种词类使用,现在却可作别一词类运用的旧字。如H-bomb过去是名词(氢弹),现在可作动词,表示“用氢弹袭击”;lookingglass过去是名词,指“镜子”,现在可作形容词用,表示“颠倒的”,“乱七八糟的”等意。又如soul一字既加添了新意,指“黑人文化”,更可作形容词,泛指“黑人的”,如soul music(黑人音乐,灵乐),soul food(黑人食物)等。
一个值得注意的构词形式是back-formation,即所谓“逆序造词”或“倒反构词”。这是把一个现存的词的真正后缀或貌似后缀的部分脱落而形成该词的另一种词类。例如先有 free association(自由发言,自由联想),才有freeassociate;one-up(胜人一筹的,占上风的)和 one-upman胜...一筹,占...的上风)是从one-upmanship 一词倒反构成的。laser(激光)本是一字首缩略词,但是由于像是从lase变出来的名词,故英、美人士又创出lase这个动词,表示“放射激光”,“使受激光照射”。
4外借法---借用或吸收外来语。这种方法由来已久,英语中不少字和词其实是从外国借来使用,最后成了英语中不可缺少的部分。这些外来语很多保留原来的样貌,有些拉丁化拼音拼写成英语,亦有些被改头换面或按义译成英语的。例如:
discothèque 法:唱片夜总会
autostrada 意:高速公路
autopista 西:高速公路
mao tai 中:茅台酒
sushi 日:寿司
westpolitik 德:(东欧国家的)西方政策
samizdat 俄:地下出版(物)
favela 葡:贫民窟,木屋区
haman 阿拉伯语:海玛姆(伊朗公众浴堂)
又如black humor (黑幽默)原为法语humour noir,英美人士借用后按义改成正式英语;同样地,found object (拾得艺术品)来自法语objet trouve。kirin来自日语kylin,后者又源于汉语ch’i lin(麒麟的旧拼写法)。 OK不,lz
分享文章:go语言演讲分享 语言演讲视频完整版
本文网址:http://cqwzjz.cn/article/dojhogp.html