中國(guó)第一個(gè)女程序員——張綺霞
據(jù)我所知,她是北京人,1958年來(lái)到的科學(xué)院,隨即到計(jì)算所,入程序設(shè)計(jì)室,一直在科學(xué)院工作到退休。
她的名字找不到,但我們這些曾經(jīng)以編程序?yàn)樯模荚搧?lái)對(duì)她表達(dá)一份敬意。
因?yàn)椋俏覈?guó)***代程序員中唯一的女性,蘇聯(lián)專家什米格列夫斯基***秀的弟子之一。我國(guó)***顆人造衛(wèi)星的地面跟蹤,主要程序就是出自她的手筆。
現(xiàn)在有一種說(shuō)法,認(rèn)為女性不適合作編程。這不知道是從何而起,據(jù)說(shuō)世界上***個(gè)程序員就是女的。“女性不適合編程”這是不是傳說(shuō)暫且不論,至少她是這個(gè)傳說(shuō)的絕對(duì)顛覆者。
父親回憶當(dāng)年的工作時(shí)講過(guò),“張綺霞(天,寫到此處忽然靈光一閃,這個(gè)名字一下就冒了出來(lái),雖然***那個(gè)字是不是這個(gè)霞有待存疑,但肯定是這個(gè)音)編的程序,一次就過(guò)。”
這份本領(lǐng),當(dāng)時(shí)幾個(gè)男的程序員都比不了。
編過(guò)程序的人,大體能夠感到其中的厲害——至少我編程從來(lái)不敢說(shuō)一次就過(guò),要反復(fù)修改,才能剔除其中的Bug。
當(dāng)然,我知道自己的朋友中,能夠編程不出錯(cuò),一次就過(guò)的也會(huì)有,也很了不起。
慢……
請(qǐng)記住時(shí)間背景——那是五十年代的編程阿。
什么是五十年代的編程呢?這意味著沒(méi)有Basic,沒(méi)有匯編,沒(méi)有Colbol。。。這種編程不是今天那樣的“寫”程序,而是用機(jī)器語(yǔ)言來(lái)編!也就是說(shuō),編出的程序根本不是寫在紙上的,而是在紙帶上打出的不規(guī)則小孔(修改程序就是給紙帶打補(bǔ)丁),程序員需要先把給計(jì)算機(jī)的指令換算成二進(jìn)制數(shù)字,然后把二進(jìn)制數(shù)字轉(zhuǎn)成這些小孔,每一個(gè)小孔代表了給計(jì)算機(jī)的一個(gè)信號(hào),上百個(gè)小孔驅(qū)使計(jì)算機(jī)作一個(gè)動(dòng)作,成千個(gè)小孔形成一條指令!
那根本不是人能看懂的東西。
讓我用成千個(gè)小孔向計(jì)算機(jī)下達(dá)指令……別說(shuō)作這樣的程序了,就看懂它,也足以令人恐怖。而張綺霞編的程序“一次就過(guò)”!這種本領(lǐng),就太……空調(diào)可能壞了,后背一陣發(fā)冷。弄明白這件事后,當(dāng)時(shí)我見(jiàn)到她常常會(huì)多看兩眼,而且根本不敢跟她提自己也是個(gè)編程序的……
早年曾對(duì)這些帶點(diǎn)兒“非人”的描述有所疑惑,但真正見(jiàn)識(shí)了幾次,心里又有點(diǎn)兒怯懼,只是找不到表述那種感覺(jué)的方法。直到看了馮驥才先生的“刷子李”。
“刷子李”是馮驥才《俗世奇人》中的一位粉刷師傅,據(jù)說(shuō)是這樣的——“他要是給您刷好一間屋子,屋里任嘛甭放,單坐著,就賽升天一般美。最叫絕的是,他刷漿時(shí)必穿一身黑,干完活,身上絕沒(méi)有一個(gè)白點(diǎn)。別不信!他還給自己立下一個(gè)規(guī)矩,只要身上有白點(diǎn),白刷不要錢。”
這簡(jiǎn)直不是人的本事。
刷子李收了個(gè)徒弟曹小三,曹小三不大信師傅有這個(gè)本事,老想看出破綻來(lái)。于是,***次跟著師傅刷房子,就出現(xiàn)了這樣一個(gè)場(chǎng)面——當(dāng)刷子李刷完***一面墻,坐下來(lái),曹小三給他點(diǎn)煙時(shí),竟然瞧見(jiàn)刷子李褲子上出現(xiàn)一個(gè)白點(diǎn),黃豆大小。黑中白,比白中黑更扎眼。完了!師傅露餡了,他不是神仙,往日傳說(shuō)中那如山般的形象轟然倒去。但他怕師父難堪,不敢說(shuō),也不敢看,可妨不住還要掃一眼。
這時(shí)候,刷子李忽然朝他說(shuō)話:“小三,你瞧見(jiàn)我褲子上的白點(diǎn)了吧。你以為師傅的能耐有假,名氣有詐,是吧。傻小子,你再細(xì)瞧瞧吧——”
說(shuō)著,刷子李手指捏著褲子輕輕往上一提,那白點(diǎn)即刻沒(méi)了,再一松手,白點(diǎn)又出現(xiàn),奇了!他湊上臉用神再瞧,那白點(diǎn)原是一個(gè)小洞!剛才抽煙時(shí)不小心燒的。里邊的白襯褲打小洞透出來(lái),看上去就跟粉漿落上去的白點(diǎn)一模一樣!
刷子李看著曹小三發(fā)怔發(fā)傻的模樣,笑道:“你以為人家的名氣全是虛的?那你在騙自己。好好學(xué)本事吧!”
看到這句話的時(shí)候,有一種想拿磚頭砸馮先生的沖動(dòng)。
沒(méi)說(shuō)的,這句話值得記一輩子。
不過(guò),我見(jiàn)到張綺霞先生更多的時(shí)候,是在她退休以后。那時(shí),她常來(lái)找父親幫忙——多半是相機(jī)玩不轉(zhuǎn)了。還有的時(shí)候是微機(jī)玩不轉(zhuǎn)了—— 這有什么奇怪的?今天的計(jì)算機(jī)和當(dāng)年簡(jiǎn)直沒(méi)有相似的地方,整個(gè)一個(gè)家用電器。這些作研究的,多半是對(duì)著二進(jìn)制口若懸河,自家的電視有幾個(gè)功能永遠(yuǎn)搞不清楚。計(jì)算機(jī)成了家用電器他們玩不轉(zhuǎn),恐怕一點(diǎn)兒也不奇怪。
后來(lái)她曾經(jīng)說(shuō)過(guò),這些搞計(jì)算機(jī)的老人兒,應(yīng)該自己成立一個(gè)組織,相互通氣,交流技術(shù)。
估計(jì)是覺(jué)得跟小輩兒們請(qǐng)教Windows里面打印機(jī)在哪兒設(shè)置這類事情多少有點(diǎn)兒傷自尊吧。
再看這張照片,目光清澈犀利的張綺霞女研究員,和計(jì)算所食堂前面清晨舉著把劍鍛煉身體的張阿姨。。。 無(wú)法分明的感覺(jué)。
大巧若拙,是不是就是這個(gè)意思?
寫到中間,因?yàn)樾睦锎蚬模o一個(gè)出身計(jì)算所的朋友寫了個(gè)郵件確認(rèn),他的回信讓我放了心——張綺霞,的確是這位我國(guó)***位女程序員的名字。他還說(shuō)了一件事——1960年,陳賡大將來(lái)所里,看了張綺霞編的程序,聽(tīng)人家說(shuō)明白這是干什么的,大為欽佩,一個(gè)勁兒地敲自己腦袋。
能讓陳賡大將敲自己腦袋的,能有幾個(gè)?
文章鏈接:http://blog.sina.com.cn/s/blog_476745f60100cqpm.html
【編輯推薦】