那些曾伴我走過程式設計之路的軟體

Web開發者發表於2012-07-22

  收家的時候發現了一張VC++6.0的光碟,實然引發了我的懷舊情結。於是在微博上感嘆了一下,看到一些朋友的回應,還有朋友提到了Turbo C 2.0,於是更回放大了我的懷舊情緒,讓我回想了很多N年前伴我走過程式設計之路的軟體。現在看下來,有些感嘆,又有些可笑。感嘆的是技術發展的變遷,可笑的是當時的一些想法。

  還記得第一次接觸程式設計是在高中的時候,用中華學習機學Basic程式,後來到了大學,雖然學校的課程沒有教Basic語言,但是DOS下有一個叫Quick Baisc的東西讓我把高中時的知識又撿了回了。

  大學裡學的第一門語言是Pascal,所以,用的程式設計軟體也就是Turbo Pascal,還記編譯起來巨快無比,尤其是那個只有軟盤和640K的基本記憶體的時代。

 

  在這裡還需要提一點的是當時的一個學習打字指法的軟體,TT,呵呵。還記得當時整日整夜的去機房練打字,練指法速度。還記得當時能打到38分就算是相當的NB了。

  這是當時TT中的一個遊戲,很好玩。

  然後開始學C語言,於是Turbo C 2.0成為了那個時代的經典,我還記得當時學校裡的386電腦沒有記憶體,沒有硬碟,只有兩個軟碟機,一個是3寸的,一個是5寸,而Turbo2.0的大小太大(2M多)所以,得把所有的標頭檔案和lib檔案放在3寸盤上,而主程式設計師放在5寸盤上,A盤和B盤同時來編譯我的C程式,編譯的時候,那叫一個慢啊,那是一個聽著軟碟機咯吱咯吱的聲音的時代。

  後來,用Turbo C 的圖形庫在DOS下畫各種選單,按鈕,被支援滑鼠等等,非常歡樂。(注:那時能寫一個支援滑鼠的程式是相當拉風的)

  當時,Turbo C還是不足開發企業級應用,企業級的MIS系統需要資料庫的支援,Foxbase是當時在學校裡學的第一個和資料庫有關的東西,現在完全忘 了。我還記得foxbase是當時計算機水平考試裡的一個很重要的一環。

  Foxbase很快就淘汰了,舉而代之能開發企業級應用的是FoxPro,看到FoxPro的強大,尤其是對選單,表單,按鈕等的支援,當時覺得這是世界上最NB的程式設計工具了。還跟著老師開發了一些MIS系統。後來聽老師說,他們給昆明車管所使用foxpro來管理昆明的自行車,因為資料量太大,FoxPro經常崩潰。這可能是我聽說過最早的電子政府系統了。

  Win3.2/Win95下的Foxpro更不用說了,NB啊。當時的神器啊。

  進入Win95圖形介面時代Borland C++也是需要提一下的,只是當時學校沒有C++的課程,所以完全不懂,而且因為Foxpro和其些如VB,Powerbuilder的RAD程式設計工具的泛濫,甚至覺得Borland C++和VC++完全沒戲。呵呵。

  PowerBuilder掀開了另一個企業級應用的時代,C/S結構。太強了,在大三大四的時候,在老師開的公司裡用這個東西為麗江三合酒店,一個送水公司,還有云南省外事辦公室開發過其MIS系統。使用PowerBuilder一直到2002年,交行總行國業務系統的前端,還有上海電信系統。今天還有人在用這個東西開發軟體麼?

  VB也是一個劃時代的產品,不過好像從來都是一個程式設計初學者的玩具,當時我學過VB,感覺其把程式設計搞成了一個搭積木的過程。我在當時草草地使用了VB,因為那時出了一個叫VB killer的東西——Delphi。

  Delphi的時代是相當生猛的一個時代,企業級開發,自帶資料庫,可以製作各我們小工具軟體和網路軟體,等等,到後來的Delphi7還支援多層結構和分散式,在Delphi的時代,我記得那時的狂熱,網上有很多超NB的控制元件可以讓你開發出相當炫的介面。

  還記得C++ Builder嗎?搞得跟Delphi一模一樣,但是編譯的速度慢得實在是不行。

  VC++的時代應用是從北大的《Windows程式設計設計》一書釋出時開始的,這才是真正的SDK程式設計。於是我開始喜歡使用VC++了。一直到今天。VC++6.0是一個經典,直到今天的VS2008,我還是要把熱捷和介面搞成VC6.0的風格。呵呵。

  剛參加工作的時候,單位裡用Lotus Notes做辦公自動化軟體的平臺,於是我學習了怎麼在Notes下開發應用。後來還用這個玩意給一些銀行開發過一些辦公自動化流程的應用。我有一個同學相當痴迷於這個平臺。現在看來,有點非主流了。

  在大三的時候,Java和WEB出現了,繫上接到了一個專案,需要用HTML+Java的方式做一些線上的教學課件。但是,當時連一本HTML的書都沒有,又上不了網,我只能在看一些盜版光碟裡的HTML的檔案的例子來學習。那時,基本上是用notepad來寫HTML,這讓我對HTML打下了非常紮實的基礎。後來知道有一個叫HotDog的專門用來寫HTML的軟體,用了一段時間。

  但最終還是使用了微軟的FrontPage多一些,直到Dreamweaver的出現。

  當時的開發環境用的是NetScape,就是下面這點鳥樣的東西了。

  在大三大四做那個作業系統的教學課件的時候,開發Java Applet的IDE主要是用Cafe,Java Workshop。當時用這些東西開發了一些Applet用來演示UNIX作業系統記憶體分配,程式排程,檔案儲存等演算法的動畫。還得了個大學生挑戰者杯的鼓勵獎。現在想想,如果當時有Flash的話,可能做這些演示動化就不用那麼麻煩了。

  總體來說,Java Workshop也不好用。還是更多的使用Cafe寫Java程式。

  畢業兩年後在工作上因為要做IBM?Websphere上的應用,於是使用了IBM的Visual Age for Java,現在看來,這些IDE真是太土了。

  關於Java的開發工具還有兩個東西,一個是Microsoft的J++,另一個是Borland的JBuilder。J++ 就像是一個笑話,非標準的,據我所知沒有人用。

  JBuilder流行了很多年,還得了很多獎,幾乎成了Borland的最後一個支柱產品,不過當時因為我皈依Linux/C/C++了,所以,也就沒有搞Java了,不過這個IDE還是相當的優秀。不知道現在還有沒有人用。不過,現在的Java IDE被Eclipse 一統山河了。

  好了,上面是一些關於程式設計方面的,還有一些比較經典的軟體如下。

  一個是漢字平臺,香港金山公司的UC-DOS,和WPS,當時的我還納悶,為什麼香港人也用簡體中文了。對此,我心中對祖國的熱愛小小的昇華了。

  還有防毒軟體,KV300和kill

  幫朋友修電腦用得最多的就是PC Tools

  玩遊戲的必備——FPE

有誰還記得這個看圖軟體——SEA?

  Zmud——當時的網遊戲。也是需要練級。在大四和剛工作頭一年瘋玩過Zmud,之後,對於今天的這些大量的網遊沒有什麼興趣了。

  還有當時用貓上網的年代,NetAnt成了下載軟體的裝機必備。下載速率平均只有3k-4kBps,這種生活是怎麼過來的啊。哈。

  相信你也有你自己的懷舊的故事,不妨分享一下。

相關文件:一花一世界、一碼一人生

來源:CoolShell.cn

相關文章