作者:蔣迅 沒(méi)有想到,這樣的題目會(huì)是在英文的論壇上先看到。在此之前,我從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)“蘇州碼子”。據(jù)維基百科,“蘇州碼子”又稱(chēng)花碼、草碼、菁仔碼、番仔碼、商碼,是一種傳統(tǒng)在中國(guó)民間流行的數(shù)字,產(chǎn)生于中國(guó)的蘇州,起源自算籌。因?yàn)樘K州碼子容易學(xué)習(xí),書(shū)寫(xiě)便捷,一串?dāng)?shù)字能連筆寫(xiě)出(阿拉伯?dāng)?shù)字就不能),而且寫(xiě)法如同算珠,可以配合算盤(pán)使用,所以曾經(jīng)廣泛使用于商業(yè)中,在賬簿和發(fā)票等均有使用?,F(xiàn)在這種數(shù)字在中國(guó)大陸及臺(tái)灣幾近絕跡,但在港澳地區(qū)的街市、舊式茶餐廳及中藥房偶而仍然可見(jiàn)。在1990年代之前,香港公共小型巴士普遍以此標(biāo)示車(chē)資價(jià)錢(qián),現(xiàn)時(shí)仍有少數(shù)路線仍以此標(biāo)價(jià)。香港小學(xué)數(shù)學(xué)課程中將之稱(chēng)為中國(guó)古代數(shù)字[4]或中國(guó)數(shù)碼,并于小學(xué)五年級(jí)教授有關(guān)用法。蘇州碼子曾被用在英國(guó)廣播公司電視連續(xù)劇《新世紀(jì)福爾摩斯》第1季第2集《銀行家之死》中的神秘符號(hào),但是誤以豎寫(xiě)表達(dá)(例如劇集中路邊小販的價(jià)錢(qián)牌用豎寫(xiě),實(shí)際只用橫寫(xiě))。 其實(shí)蘇州碼子是明碼,從一二三四五六七八九數(shù)字上,古老沿用另一套精彩的商業(yè)暗碼: 旦底(一),月心(二),順邊(三),橫目(四),扭丑(五), 交頭(六),皂腳(七),其尾(八),丸殼(九)。 蘇州碼子脫胎于中國(guó)文化歷史上的算籌,也是唯一還在被使用的算籌系統(tǒng)。花碼由南宋時(shí)期從算籌分化。同算籌一樣,花碼是一種進(jìn)十進(jìn)位制計(jì)數(shù)系統(tǒng)。與算籌不同的是算籌通常用在數(shù)學(xué)和工程上,花碼通常用在商業(yè)領(lǐng)域里,主要用途是速記。程大位的《算法統(tǒng)宗》介紹了蘇州碼子,稱(chēng)之為“暗馬式”和“暗子馬數(shù)”。蘇州碼子從明代被蘇、杭一帶人們采用,在民間流行了數(shù)百年后,最終被阿拉伯?dāng)?shù)字取代其地位。 下面是幾個(gè)蘇州碼子的圖片:
根據(jù)知乎,國(guó)內(nèi)現(xiàn)在還殘存著蘇州碼子。《神探夏洛克》里還曾靠它破案。萬(wàn)一哪天你碰上了,可別說(shuō)不認(rèn)識(shí)。 我的文字編輯器不能識(shí)別蘇州碼子,我也只好不多討論。最后想針對(duì)蘇州碼子出一個(gè)題:寫(xiě)一個(gè)程序?qū)⒁粋€(gè)正整數(shù)轉(zhuǎn)成蘇州碼子。這道題是在codegolf.上看到的,那上面已經(jīng)有了用各種語(yǔ)言寫(xiě)的程序了。注意這里的“code golf”(程序高爾夫?) 是指用一行代碼來(lái)完成。如果你對(duì)這樣的題目感性趣,這里有許多有趣且具有挑戰(zhàn)的題目。 http://blog.sciencenet.cn/blog-420554-1160529.html 上一篇:【數(shù)學(xué)你知道】2017年Bridge數(shù)學(xué) |
|
來(lái)自: Moia藏經(jīng)閣 > 《文化&風(fēng)俗》