由“兆”想起的一些回忆

兴之所至,在微博上评论一篇关于“程序员节”的帖子。想起2003年台湾技术作家侯捷老师到珠海金山讲课,我去看他,一起在酒店喝咖啡。主要话题是请教他技术写作的技巧。谈到两岸技术名词的差异,他问我,为何大陆将mega bytes称之为“兆”。当时未能答出,回家查证后,给侯老师发了一封邮件阐述。侯老师在他的大陆纪行文章中记录了这件事。

于是想找找侯老师原文。孰料jjhou.com早已不再运营。幸而有web.archive.org这个神器,记录了web上的历史存档。赶紧抄下来放在这里,算是一个小小的纪念吧。

以下来自侯捷老师的原文:

(2003年10月27日)晚上 hanlei 從廣州來看我。我們在酒店一樓喝了很棒的咖啡。其間我隨興問起 「兆」是什麼單位?為什麼大陸稱 Mega(2 的 20 次方,一百萬略多)為「兆」?hanlei 後來給我發了一封郵件談此事。

以下是上文中提到的,我发的邮件原文:

侯老師﹐您好﹗

您提到"兆"這個單位﹐當時我一時迷糊﹐也沒想清楚。回來後仔細考慮了一下﹐換算方法是1MB(兆)=1024KB。也就是說﹐一個"兆"等於1024個"千"﹐即百萬。下面是一篇討論這個問題的文章﹐從文中可以看出﹐1.44Mb這樣的詞裡面的"兆"﹐是用了三法之中的"下法"﹐即以10遞進。在一個台灣網站(http://www.math.tku.edu.tw/mathhall/mathinfo/lwymath/numberBOT.htm)中﹐也提到"自然科學中的兆指百萬﹐例如﹕無線電頻率一兆週期就是每秒震動一百萬次"。在現實生活中有許多這樣的單位﹐如兆赫(MHz)等等。
致禮﹗

hanlei
2003-10-30

 

当时我正准备从广东外语外贸大学离职,前往北京,到CSDN任职,是职业生涯中一个重大的决定。之后的六年里,与许多台湾技术传播者有了工作交集。例如时任Borland大中华区CTO的李维,Office VBA编程专家郭安定,《Java夜未眠》作者蔡学镛,还有一位主攻架构设计的高焕堂。

2002-03年,李维在《程序员》杂志连载《Borland传奇》系列文章,颇受欢迎。电子工业出版社与CSDN合资的博文视点公司有意结集推出。我是这本书的技术编审,并且编纂了书末的《Borland大事记》。之后在北京,因为Borland与CSDN有业务往来,我也有幸多次参加或主持李维的讲座。后来宝兰公司每况愈下,我也离开CSDN,与李维先生多年未见了。

郭安定先生做过配音、DJ,嗓音浑厚、国语标准。有次我主持CSDN技术大会(大概是SD2China吧),经验丰富的郭先生说,主持人上场前,宜有一介绍,于是帮我旁白“有请主持人韩磊”。现场效果一流,至为感谢。

郭先生也曾带给过我难堪。好像是另一次大会上,Ivar Jacobson做演讲,观众互动环节,郭先生提了一个问题,Ivar Jacobson以英文作答。这个问题及其回答恰好是我没有太涉足的技术领域,翻译得乱七八糟,观众只能是连猜带蒙勉强明白。

说起郭安定,最好玩的是,他每次来北京,不住酒店住洗浴中心。定点在朝阳公园旁边的八号公馆温泉。那地方大概不是真温泉,好处是一张门票进去,24小时吃喝睡泡全包,只要148还是168,比住酒店划算。记得有次我和《程序员》杂志主编孟迎霞老师去找郭安定谈事,就是去八号公馆,郭老师出来接。我们在前台给了钱,各自换浴袍进去,先泡澡,再到公共大厅边聊。聊的什么话题我已淡忘,只记得一通泡、蒸,治好了我的感冒。

点滴记忆,随手写下。若有对当事人不敬,绝非本意。

 

又:上文提到的台湾网站链接,已变404,一并从web archive中复制如下:

附﹕參考文章
中國報導社出版的《世界語課本》第十二課”一兆是多少”中﹐明確地說一兆是 milion-oble miliono=biliono(一百萬個百萬﹐即10的12次方)。要數完這一兆﹐假如按每分鐘數200﹐每小時就是12000﹐每天288000﹐每年就是105120000(一億零五百一十二萬)﹐數完一兆﹐需九千五百多年﹗這需多少代人接力數數﹗這個一兆就是一萬個億。它是中國13億人口數的769倍多。但是﹐在我們平日工作中也常碰到”兆”。如無線電中就有表頻率的”兆赫芝”﹐表電阻的”兆歐”﹐壓力有”兆帕”﹐等等。然而現代科技所稱的這個”兆”絕不是”萬億”﹐而是”百萬”﹐亦即miliono,(即106。)它是萬億的的百萬分之一﹐換言之﹐兩個”兆”相差一百萬倍﹗假如按上述辦法數數﹐後一個兆則只要約三天半的時間即可數完! 

這究竟誰對呢﹖其實都是對的。這是怎麼回事﹖因為它們源自中國古代不同的計數體系。中國古代億以上的大數計數方法有三個體系﹕這是我國東漢時期的《數述記遺》書中所載。 

一是上法﹐為自乘系統: 萬萬為億﹐億億為兆﹐兆兆為京。這種系統﹐希臘的阿基米德也採用過﹔10^4=萬, 10^8=億,10^16=兆,10^32=京

二是中法﹐為萬進系統﹐皆以萬遞進﹕萬﹑億﹑兆﹑京﹑垓﹑秭﹑穰﹑溝(土旁) ﹑澗﹑正﹑載……(萬萬為億﹑萬億為兆﹑萬兆為京……) ﹔10^4=萬, 10^8=億,10^12=兆,10^16=京

三是下法﹐為十進系統﹐皆以十遞進﹕ 萬﹑億﹑兆﹑京﹑垓﹑秭……到了近代﹐直至解放前我國還流行十進的系統﹐即個﹑十﹑百﹑千﹑萬﹑億﹑兆﹑京﹑垓﹑秭﹑穰﹑溝(土旁)﹑澗﹑正﹑載﹑報﹐皆以十進﹐10萬為億﹐10億為兆﹐10兆為京……﹔10^4=萬, 10^5=億,10^6=兆,10^7=京

現代的科學技術上用的”兆”屬於第三法﹐就是 10^6﹐即百萬。如﹕兆周(MHz)﹑兆歐(MΩ)﹑兆瓦(Mw)……﹔而現代的”億”卻屬於第二種即中法(與第一法的”億”也相符)。13億等於13乘10的8次方而並非10的5次方。 

在一般情況下﹐為避免混淆﹐”兆”僅用于10^6﹐10^12則用”萬億”表達。再大的數字則用”百萬億”﹑”千萬億”﹑”億億”﹑”十億億”﹑”億億億”…

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于JavaWeb的仿360buy京东商城项目旨在模拟京东商城的核心功能和特点,为用户提供一个类似的在线购物平台,实现商品浏览、购物车管理、订单管理、支付结算等功能。该项目具有以下主要功能和特点: 用户管理:系统支持用户注册、登录、个人信息管理等功能,用户可以根据需要进行账户管理和信息修改。 商品浏览:项目提供了丰富的商品展示页面,用户可以浏览各类商品,包括电子产品、服装、家居用品等,查看商品详情、价格、评价等信息。 购物车管理:系统实现了购物车功能,用户可以将感兴趣的商品加入购物车,随时查看购物车中的商品,进行数量修改、删除等操作。 订单管理:项目支持用户对订单的管理,包括订单的提交、查看、取消等功能,用户可以随时查看订单状态,并进行相应的操作。 支付结算:系统集成了支付功能,用户可以选择支付方式进行订单支付,包括在线支付、货到付款等方式,确保订单支付安全可靠。 商品搜索:项目实现了商品搜索功能,用户可以通过关键词搜索特定商品,快速定位到所需商品,提高了购物效率。 促销活动:系统支持商家发布促销活动,包括折扣、满减、优惠券等形式,吸引用户进行购物,提升了用户购物体验和满意度。 评价与反馈:项目实现了用户对商品的评价功能,用户可以对购买的商品进行评价和反馈,帮助其他用户进行选择和参考。 基于JavaWeb的仿360buy京东商城项目致力于为用户提供一个安全、便捷、愉悦的在线购物体验,模拟了京东商城的核心功能和特点,为用户提供了一个全面的购物平台。
如果您想在 MATLAB 中设置横纵坐标为赫兹(MHz),可以按照以下步骤操作: 1. 将原始频率数据转换为赫兹格式。例如,如果原始频率单位为赫兹(Hz),则可以将其除以 1e6(1,000,000)以将其转换为赫兹。 2. 在 MATLAB 图表中使用“xticklabel”和“yticklabel”属性设置横纵坐标标签。例如,以下代码将设置横坐标标签为“Frequency (MHz)”: ```matlab xlabel('Frequency (MHz)') ``` 3. 使用“xtick”和“ytick”属性设置横纵坐标刻度。例如,以下代码将设置横坐标刻度从 0 到 100 赫兹,每隔 10 赫兹一个刻度: ```matlab xticks(0:10:100) ``` 4. 最后,将“xticklabel”和“yticklabel”属性设置为带有赫兹单位的字符串数组。例如,以下代码将设置横坐标刻度标签为“0 MHz”,“10 MHz”,“20 MHz”等: ```matlab xticklabels({'0 MHz','10 MHz','20 MHz','30 MHz','40 MHz','50 MHz','60 MHz','70 MHz','80 MHz','90 MHz','100 MHz'}) ``` 完整的示例代码如下所示: ```matlab % 生成一些随机频率数据(单位为赫兹) freq = rand(1,10)*1e9; % 将频率数据转换为赫兹 freq_MHz = freq/1e6; % 绘制图表并设置横纵坐标 plot(freq_MHz, rand(size(freq))) xlabel('Frequency (MHz)') ylabel('Amplitude') xticks(0:1:max(freq_MHz)) xticklabels(string(0:1:max(freq_MHz)) + " MHz") ``` 这将生成一个图表,其中横坐标标签为“Frequency (MHz)”,横坐标刻度标签为“0 MHz”,“1 MHz”,“2 MHz”等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值