匈牙利命名法为何被淘汰_为何甲烷的习惯命名法用甲烷而不是一烷?

其实在有机化合物中文翻译早期,是有过用数字命名的阶段的,先上图。

fac243a7bf00fbe134088d4c7b94a066.png

部分有机化合物在不同时期的汉译名对照

那么后来为何未采用数字,而使用天干。与商务印书馆和郑贞文个人其实有很大关系

那么有机物中文命名的演进是怎样的呢?下面我将结合搜查到的资料,简要概括一下它的发展历史。下面是正文。

近代有机化学(烷烃等)命名时间轴——第一阶段(直译)

1。有机化学的知识主要在清末从国外传入,但我国对有机化合物的认识由来已久,中国古书中本就有一些如醇、醪、酸、醯、醋等字分别指代不同种类的有机物。

2。但近代化学引入中国后,需要审定大量的新的学术名词,化学才能够发展。1871年,清同治年间,供职于上海江南制造局的英国翻译家傅兰雅和中国化学家徐寿携手将英国化学家威尔斯的《化学原理及应用》翻译成中文,以《化学鉴原》为题发表于上海。[1][2]

该书侧重无机化学名词的命名。书中结合了中国语言文字的特点,以会意和谐声结合的方式创立新字,并形成系统。这些名词中,比如钠,钾,钙等甚至一直延续到今天。该方案经过改进后,汇总成《无机化学命名草案》,于1915年由教育部发布。

3。在1875年,二者又创作了《化学鉴原续编》,该书主要注重有机物命名。但是因为一时经验不足,二者并没有对其采取上述会声和谐声结合的方式,烃类等有机物被直接采取音译。比如methane(乙烷)被称为迷脱痕,ethylene(乙烯)译作“以脱里尼”,ether(乙醚)译作“以脱”等。这也是命名的第一阶段。

这里我觉得可能与当时对有机化学的理解不够深入有直接的关系

比如,几种烷烃的首次被发现和研究的时间。

甲烷

  • 意大利物理学家伏打1776年发现甲烷。
  • 1790年英国医生奥斯汀他测定了甲烷比氢气重。同时确定甲烷是碳和氢的化合物。
  • 1808年,原子论创立者道尔顿错误地预测了甲烷的结构CH2。
933203e27a328dd23bf47e715545fe08.png

道尔顿预测的甲烷分子结构

  • 1857年凯库勒提出碳四价概念以及碳原子互联的概念
  • 布特列洛夫将前人成果加以总结,并经过独立的研究,写出了《有机化学研究导论》一书。书中,系统总结了有机结构理论。
  • 1874年,范特霍夫从旋光异构体的角度提出了甲烷的四面体构型。这个时候,人们才基本认识到CH4的结构形式。
de3abef41b04b804e430d5f0df175636.png

18世纪早期的对甲烷结构的认为的几种构型

乙烷

而乙烷直到1834年才被迈克尔法拉第首次发现,他使用电解乙酸钾的方法制造了乙烷,然而他却错误地认为这是甲烷。。。

又是,直到1864年,这个错误才别卡尔肖来马校正, 证明了电解乙酸盐产生的是乙烷。

丙烷

而丙烷,直到1910年,才被在美国矿业局工作的Walter O. Snelling博士在汽油中发现。

仅仅是对于烷烃。三者的发现时间相隔就如此之久,对其命名统一的规律研究即使传入中国,也是需要时间的,因此在1875年的中国,两位学者也只能采用直译的方式对当时还为数不多的有机物加以命名。相对于有机物来说,无机物的研究更早,更成熟,命名也就被顺延了下来。

但这其中有些名词,是直接与生活相关的。因此他们采用了意译的方式。比如trichloroacetic acid 译作“三绿醋酸”,citric acid译作“柠檬酸”,malic acid译作“苹果酸”等。这个很好理解。从苹果中发现的酸自然被译作苹果酸。柠檬酸也是如此。

近代有机化学(烷烃等)命名时间轴——第二阶段(意译)

1。但英文名字读起来又臭又长,直译显然不符合中国人的习惯,也不方便记忆传播等,在这之后,人们也一直想办法改进。当然,随着时间的推进,有机化学也在不断发展。因此,化学家虞和钦1908年发表《有机化学命名草》,在其中就主张对有机物进行意译,他认为,“其为记诵也易,而其为用也妙”。也是在这个时间,有机化学的名字才终于被分离并确定下来,对的,就叫有机化学,而在此之前,它还被称为生物化学。

2。在这里,烷烃等有机物有了正式的中文意译名。比如烷、烯、炔、醚和苯等分别被称为矫质、羸 质、亚羸质、醇精和轮质。同时,数字被用来表示有机物分子所含的碳原子数。比如,甲烷就是一炭矫质,乙烷就是二炭矫质,丙烷,哦,对,这个时候还不知道有丙烷。这个时候的有机化学命名仍然没有系统化,但是却为人们提供了思路。

近代有机化学(烷烃等)命名时间轴——第三阶段(烷和烃名字的由来)

在那个时代,不仅仅是虞和钦,许多学者都在尝试用自己的方式来解决有机物的命名问题。鲁迅也曾经说过,“中国的化学家多能兼做新仓颉。”造字风潮涌起,一时间百家争鸣。这里面就有很多版本了。

这个时候,上海商务印书馆出版社理化部主编郑贞文发挥了重要作用。虽然虞和钦进行了意译命名,但显然还是太麻烦了些,有些名字甚至要三四个字才能叙述完整,比如一炭矫质这种。郑贞文对此加以修改,微调。

做的改动主要集中在两点:

  1. 以更简单的完质,欠质和缺质等书写简单的词汇代替虞版本中的比较晦涩的词汇。
  2. 使用天干计数代替三炭等字,相当于少了一个字。
8d1582c17cf5d4c6c611d611ed6baa59.png

虞和钦和郑贞文化学命名对比

后来,他还对有机物命名加以系统研究。对碳化氢类,在火字旁加了新字,称之为烃。同时,英文中的alkanes称为烷,alkenes称为烯。与此同时,他也对10个碳原子以内的烃类成员,用天干命名。十个以上对的,以数字称之。

商务印书馆的重要地位不用多说,它是中国历史上最早的图书出版社,和北京大学被誉为中国近代文化的双子星。在科学文化领域的影响力可见一斑。当时采用天干命名法后,许多其他人也都争相引用。

郑贞文何许人也?他12岁就考取了秀才,并在15岁前往日本留学,留学期间就主读理论化学方向。化学功底是很深厚的。同时,在日本留学期间,他就已经和同学尝试了编写翻译等工作。那个时候,他就已经开始注意化学名词的命名问题,可以说是很用心。他曾经搜集许多代表性的化合物,加以总结,制定百条规则,其主旨就是以中国原有文字为主,或采用中国文字的特点,另创新字。当然, 最重要的是,他回国后担任了商务印书馆的理化主编,后来又直接担任了国立编译馆科学名词审查会的主任委员。因此他可能主导整个局势的发展。[3]

因此,在1921年,科学名词审查会,饱和碳氢化合物的名字还被叫做一炭烷,而到了1933年,随着学术界不断地争议和讨论,饱和碳氢化合物名字正式被命名为烷烃。

总结

因此做一下总结。

  • 饱和碳氢化合物在历史上曾经数字命名和天干命名都使用过。
  • 郑贞文首先提出了天干命名的原则,他本人在引进翻印国外作品方面也做了很多贡献。
  • 鉴于郑贞文在商务印书馆和国立编译馆的地位,不得不让人怀疑,天干命名法的通过和他本人的大力推崇是有直接联系的。
  • 至于,天干命名法和数字命名法有什么区别,或者说什么优势。没有查找到当时的直接相关史料。在此只能做一些个人的猜测。
  1. 首先,可能和当时的计时法有关。民国时期,依然采用天干地支的手段进行计时。比如民国元年也叫壬子年。旧历和新历同时存在。当时的知识分子们可能仍然对旧制比较熟悉。有机化合物的命名主要考虑到的是简单通俗和传播方便两点。就依照旧制这一点,应该是符合中国人习惯的,也方便知识的扩散。
  2. 虽然中国古代就有了计数的算法。也有对应的字来表示。比如,繁体的一二三四等等。但是近代中国科举考试,大多以八股文为主,科举制度直到1904年才被废除。近代科学引入中国时间也比较短,仅仅少数有钱人可能上得起私塾,被教授一些自然科学的知识。对于大多数中国人来讲,有许多文盲,我想他们对数字是不太敏感,而对天干地支这种方式更敏感。毕竟虽然很多人不识字,但是每个人都要记时间。对这种概念性的东西,传递可能会更方便。

参考资料

  1. ^国立编译馆与近代科技术语的本土化——以《化学命名原则》为例
  2. ^有机化合物中文命名的演进:1908~1932
  3. ^郑贞文与中文化学命名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/260079.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows下Mysql Cluster集群启动脚本与启动服务添加方法

3.2.8 集群启动脚本及启动服务注册 从上面的启动过程我们可以看出,Mysql集群启动命令较复杂,容易造成cmd窗口因误操作关闭而导致的数据库停止,在此我介绍一下如何将这些命令的操作变成windos的服务项,当windos启动时&#xff0…

c语言中for语句的作用是,c语言中for语句是怎么用的

匿名用户1级2018-11-20 回答1:for循环for语句的格式为:for (初始化语句; 条件语句; 控制语句){语句1 ;语句2 ;....语句n ;}for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,…

[Azure] Notification Hubs注册模式

[Azure] Notification Hubs注册模式 关于Azure Notification Hubs的注册模式,可以参考下列连结的文件内容。 Notification Hubs Features - Registration Management 文件里介绍了两种注册模式:手机主动注册、服务代理注册,这两个模式主要的差…

iOS 本地化应用程序汇总 国际化

最近要做一个应用要实现本地化,因为使用的是xcode4,应用程序本地化的问题跟以前的版本还是有些不同,在网上找了些资料对于xcode4以上的版本资料还是相对较少,有些最后要通过手动创建文件,这样操作实在是太麻烦&#xf…

图卷积神经网络_深度层次化图卷积神经网络

来源:IJCAI 2019论文地址:https://arxiv.org/abs/1902.06667代码地址:https://github.com/CRIPAC-DIG/H-GCNIntroduction1、问题定义:什么是半监督的节点分类?图1 半监督节点分类如图1所示,在标记数据量很少…

计算机二级怎么测试c语言,全国计算机等级测试二级C语言视频教程(完整版).doc...

第一章 程序设计的基本概念01-01.程序设计的基本概念(1)01-02.程序设计的基本概念(2)01-03.程序设计的基本概念(3)第二章 C语言基础知识02-01.简单C语言的构成和格式(1)02-02.简单C语言的构成和格式(2)02-03.标识符的组成和分类02-04.整型数据和实型数据(1)02-05.整型数据和实型…

去掉Phoca Download的Powered By

进入components/com_phocadownload/views/ 这是Phoca Download的模板文件夹 打开category/tmpl/default.php 分类页 //echo </div><div class"pd-cb"> </div> . $this->tmpl[phoca_download];echo </div> ; 打开file/tmpl/default.php …

如何居中div

div居中 博客分类&#xff1a;笔记csshtmldiv CSS中怎么让div居中 CSS 如何使div层水平居中今天用CSS遇到个的问题,div本身没有定义自己居中的属性, 网上很多的方法都是介绍用上级的text-align: center然后嵌套一层div来解决问题. 可是事实上这样的方法科学吗? 经过网络搜索…

c语言小数加分,求救:c语言课程设计 员工工资管理程序 有加分的。谢谢

#define SIZE 50/* 定义结构体 */struct date{int month;int day;int year;};typedef struct employee{char name[50] ,num[10],sex,edu[10],duty[15];int age,income;struct employee *next;}empl[SIZE];/* 逐项输出链表中的内容 */void view (struct employee* head){struct …

老师能提供什么帮助

老师能提供什么帮助&#xff1f; 这篇本来想上周写的&#xff0c;原计划在感恩节推送&#xff0c;可惜太忙&#xff0c;计划赶不上变化。 时隔十年&#xff0c;我又要给计算机系的同学们上课了&#xff0c;心里还是有些小激动的。我下学期要开一门大课叫程序设计与数据结构,涵盖…

(转)SystemProcessesAndThreadsInformation

http://hi.baidu.com/hanjdud8606/item/7a970408a95acc843d42e27f NTSTATUS NTAPI ZwQuerySystemInformation(ULONG SystemInformationClass,PVOID SystemInformation,ULONG SystemInformationLength,PULONG ReturnLength ); 第一个参数是一个枚举类型&#xff0c;传入的是你需…

12个Icon图标资源网站

1.除了Icon以外&#xff0c;还有很多不错的UI设计素材。 地址&#xff1a;http://worldui.com/2.除了免费Icon资源下载以外&#xff0c;还提供Icon定制的付费服务。地址&#xff1a;http://dryicons.com/3.很喜欢这个icon资源站的展示方式。地址&#xff1a;http://www.icotrip…

python列表split_Python-split()函数实例用法讲解

在Python中&#xff0c;split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串&#xff0c;这些子串会被保存到列表中(不包含分隔符)&#xff0c;作为方法的返回值反馈回来。split函数用法split(sepNone, maxsplit-1)参数sep – 分隔符&#xff0c;默认为所有的空字…

go语言基础 -- 闭包

什么是闭包 闭包的概念&#xff0c;在很多语言中都有&#xff0c;比如python&#xff0c;这里要介绍的go&#xff0c;闭包就是函数与其相关的环境组合的一个整体。 我们通过一个例子来理解闭包&#xff1a; func Addfunc() func (x int) int {var n int 0// 返回的是一个函数…

linux中解决SSH连接慢问题

2019独角兽企业重金招聘Python工程师标准>>> 现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器&#xff0c;发现telnet时速度很快&#xff0c;ping时一切也正常&#xff0c;但SSH连接的时候却很慢。经过网上资料查询&#xff0c;大致是有以…

利用Theme自定义Activity进入退出动画

有没有觉得Activity的默认动画太快了或者太难看了。。我原来使用Activity.overridePendingTransition来自定义Activity的进入动画&#xff0c;却发现没法定义退出的动画。结果就发现了强大的Theme和Style&#xff0c;之后还需要好好研究一下。具体是这样子的&#xff1a;在Andr…

阿里云深圳数据中心正式开放

阿里云深圳数据中心正式开放 ​ 8月29日&#xff0c;阿里云深圳数据中心正式开放运营&#xff0c;这是继杭州、青岛、北京、香港之后&#xff0c;我们在全球开放的第五个数据中心。 深圳数据中心主要辐射以深圳、广州为中心的华南区域&#xff0c;以满足这一区域内的商贸企业、…

vue 文件及描述信息一起上传_用Vue实现一个大文件上传和断点续传

前言这段时间面试官都挺忙的&#xff0c;频频出现在博客文章标题&#xff0c;虽然我不是特别想蹭热度&#xff0c;但是实在想不到好的标题了-。-&#xff0c;蹭蹭就蹭蹭 :)事实上我在面试的时候确实被问到了这个问题&#xff0c;而且是一道在线 coding 的编程题&#xff0c;当时…

c语言函数声明定义参数命名,C语言函数声明与定义

C语言函数声明与定义教程在C语言函数声明与定义语法type funcName(paramType1 param1, paramType2 param2){// 执行语句...return val}参数参数描述type函数的返回值类型&#xff0c;如果没有任何返回值&#xff0c;则写 void&#xff0c;不可以死省略不写。funcName函数名。pa…

gcc g++ Linux下动态库_静态库

关于Unix静态库和动态库的分析 基本概念 库有动态与静态两种&#xff0c;动态通常用.so为后缀&#xff0c;静态用.a为后缀。 例如&#xff1a;libhello.so libhello.a 为了在同一系统中使用不同版本的库&#xff0c;可以在库文件名后加上版本号为后缀,例如&#xff1a; libhell…