1.1 往事并不如煙
關于SAS,這里面有很多有意思的往事。從簡簡單單的名字發音,到頗為有趣的公司歷史,再到刀光劍影,快意人生的網絡江湖,每一個話題都值得煮一杯清酒開懷暢談。
→1.1.1 逗你玩的發音
我第一次聽說SAS(Statistical Analysis System)是在本科的統計軟件包課上,當時我以為老師說的是嚴重急性呼吸綜合征(Severe Acute Respiratory Syndrome,SARS),因為老師的發音大概就是“薩死”,這不禁讓我想起2003年剛經歷的那場不堪回首的全民浩劫“非典”。
后來,我才留意到原來我們的英語發音是多么的糟糕,或者說是多么的隨意。SAS的正式發音大概是“賽死”,所以SAS公司在中國注冊的中文企業名用的是 “賽仕”,而SARS的正確發音是“薩而死”,因為中間有卷舌音。更讓人啼笑皆非的是SPSS的讀法,很多統計老師即便是在大庭廣眾之下也毫無羞澀地脫口而出“死怕死”,其實由于SPSS沒有元音字母,正確的發音應該是“愛死辟,愛死愛死”。
→1.1.2 有點趣的歷史
關于SAS(Statistical Analysis System)這一詞可以有多種層次的解讀。SAS可以是業界最負盛名的一個統計分析系統,也可以是一門德高望重的統計編程語言,還可以是一個頗具傳奇色彩的商業分析軟件與服務供應商。
SAS作為一個統計分析系統和一門統計編程語言,要遠早于其作為一家商業公司(見圖1-1)。1966年,美國農業部(United States Department of Agriculture , USDA)把海量農業數據的計算機化和統計分析需求委托給大學統計師南方實驗站(University Statisticians Southern Experiment Stations),希望開發出一種具有綜合用途的統計軟件包,以便分析他們獲取的所有農業數據。這個試驗站聯盟了以北卡羅來納州立大學(North Carolina State University,NCSU)為主的八家政府資助大學,他們從美國農業部獲得科研經費,并從美國國立衛生研究院(National Institutes of Health,NIH)獲得了一筆捐贈,最終的研究成果即統計分析系統(Statistical Analysis System,SAS)。北卡羅來納州立大學的教職員工Jim Goodnight與Jim Barr(Jim Barr又名Anthony James Barr,Tony Barr)為項目負責人,Jim Barr創造了整個項目框架,而Jim Goodnight則負責實施框架之上的各種特性,并拓展了系統的功能。1972年NIH終止了資助之后,試驗站聯盟的成員們同意共同出資,每個成員每年出資5000美元,NCSU也由此得以繼續開發并維持系統運作,從而支持其統計分析需求。此后,NCSU的統計系雇員Jane Helwig、研究生與程序員John Sall也加入了該項目。1976年,他們離開NCSU,在大學的對面希爾博拉大街2806號的一幢辦公樓里組建了私人公司SAS研究所(SAS Institute Inc.)。SAS公司成立早期,Jim Barr、Jim Goodnight和John Sall三人負責敲代碼,Jane Helwig則負責SAS文檔的規劃和書寫(見圖1-2)。目前,Jim Goodnight仍然是公司的CEO,John Sall已經是公司的二把手,他還一手締造了SAS軟件的兄弟產品JMP。Jim Barr后來單飛,又創立了Barr Systems公司,關于Jane Helwig,雖然顏值高,但網上信息寥寥。
SAS公司成立當年,他們做了兩件大事:一是發布了第一個商用版本SAS軟件;二是舉辦了第一屆SAS用戶國際組會(SAS Users Group International, SUGI)。這兩件事無論是對SAS公司還是對SAS用戶來說都意義深遠。SAS軟件發布一年后,便入榜Datamation雜志舉辦的DataPro軟件光榮榜,此后三年仍位列榜上。SAS軟件系統自發布到現在,經歷了很多變革。早期版本的SAS運行于大型機上,1985年SAS公司發布了運行于PC DOS版本的SAS 5,1988年發布了用C語言全部重寫的SAS 6,并開始支持Windows操作系統,2000年SAS 8開始支持Linux操作系統,目前(2017年)SAS軟件最新版本是9.4,包含了支持高性能統計建模、分布式內存計算、可視化統計分析等諸多適應大數據時代的新特性。更多關于SAS軟件的歷史,推薦SAS官方的2分24秒宣傳視頻:SAS Timeline: A History of the Analytics Leader。
SUGI自第一屆成功舉辦以來,每年參加的人數都迅猛上升,成為全球SAS用戶分享交流的盛宴。2007年SUGI更名為SAS全球論壇(SAS Global Forum, SGF)后,吸引了全球更多行業的SAS用戶參與分享交流。現如今,SAS公司仍然是全球最大的商業分析軟件與服務供應商,據說Jim Goodnight為了保持公司的獨立發展戰略,一直拒絕上市,在傳統的統計軟件公司要么消失、要么被合并的洪流中,SAS公司竟然保持了一枝獨秀的狀態。目前SAS公司全球雇員超過1萬多名,客戶遍及全球149個國家,應用領域涉及銀行、政府、服務、保險以及生命科學等各行各業(見圖1-3)。SAS公司憑借其卓越的表現將諸多殊榮收入囊中,如“在職母親最適宜公司”“全球最佳雇主”“最受歡迎的百強企業”……這與其創始人Jim Goodnight的人才理念不無關系:If you treat employees as if they make a difference to the company, they will make a difference。

圖1-3 SAS公司的行業分布及收益情況
(http://www.sas.com/content/dam/SAS/en_us/doc/other1/company-overview-annual-report.pdf)
2000年SAS公司啟用新的Logo和標語:THE POWER TO KNOW?。通過數據,探知世界,這是數據分析的終極目的,提供探知的力量,這是SAS所努力的方向。關于這個宣傳語,同樣推薦SAS公司官方宣傳視頻: Know all the possibilities with SAS?High-Performance Analytics。
→1.1.3 逝不去的江湖
介紹SAS的歷史,畢竟不是筆者份內的事,聊聊網絡江湖中SASor(SAS愛好者)的快意恩仇,不失為樂事一件。
在微博、微信還沒有崛起的年代,網絡論壇(Bulletin Board System,BBS)一統天下。在論壇里注冊個名號,就像武林人士有了個綽號:比如行者武松、浪子燕青、花和尚魯智深、一丈青扈三娘什么的,就可以在網上行走江湖了。SAS武林,最早可能存在于imoen創立的SASOR論壇(www.sasor.com)里,里面的風云人物如SAS_Deam、data _null_等。關于SAS_Deam,網上的痕跡很少,目前可以找到的只有其兩篇文章——《關于SAS的零碎印象》和《SAS語言管窺》;data _null_ 在UGA大學郵件列表SAS-L還有活動記錄。Shiyiming建立的SAS中文論壇(http://www.mysas.net/)和sxlion倒騰的SAS資源資訊列表(http://saslist.net/)也是承載了很多SASor記憶的地方。人大經濟論壇的SAS專版(http://bbs.pinggu.org/forum-68-1.html)可能是目前少有的還在和微博、微信搶流量,做垂死掙扎的網絡論壇。
網絡論壇里有一大批熟悉的ID,通常為了解決一個小問題,各路大神前赴后繼貼代碼,只為一比高下,就像武林人士的擂臺賽,好生熱鬧。在微博、微信一統天下后,轉發和點贊成為常態,拼代碼、討論帖子已然成為過去。這正如sxlion所寫的:“可惜美好的時光不長久,春去秋來,草長鶯飛。論壇ID后面一個個現實生活中的SASor,或結婚生子,或遷徙他鄉,或跳槽轉行,人生變幻,幾度春秋,論壇里新人經常有,故人不常在。美好時光,竟成稀缺的回憶。”好在論壇里沉淀的帖子記錄下了歲月的痕跡,論壇雖然逐漸消逝,但微信公眾平臺或者其他網絡社群會隨即出現,SASor也會不斷更替。常言道,有人的地方就有江湖,人就是江湖,SASor還在,SAS的江湖如何逝去?
- Web前端開發技術:HTML、CSS、JavaScript(第3版)
- 深入理解Android(卷I)
- JavaScript語言精髓與編程實踐(第3版)
- Visual C++實例精通
- Scratch 3游戲與人工智能編程完全自學教程
- Backbone.js Blueprints
- 快人一步:系統性能提高之道
- Spring快速入門
- Extending Puppet(Second Edition)
- Beginning C++ Game Programming
- 前端架構設計
- Splunk Essentials
- Implementing Domain:Specific Languages with Xtext and Xtend
- Visual C++ 開發從入門到精通
- Test-Driven iOS Development with Swift 4(Third Edition)