那些曾伴我走過程式設計之路的軟體
收家的時候發現了一張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
相關文章
- 曾夢想仗劍走天涯,現在卻因Bug想回家,揭秘程式設計師最難忘的那些Bug程式設計師
- 反恐精英走過的那些年
- 那些年走過下劃線的坑
- 我的程式設計之路程式設計
- 那些年走過ArrayList迴圈remove的坑REM
- 感悟我的程式設計之路程式設計
- 我的程式設計師之路程式設計師
- 程式設計師的那些反模式程式設計師模式
- 今天分享的5款軟體,你曾經用過幾款?
- 程式設計師的高產之路程式設計師
- 程式設計師的進階之路程式設計師
- 開啟我的程式設計之路程式設計
- 面向sql程式設計的探索之路SQL程式設計
- 那些年,我們用過的伺服器軟體伺服器
- PyCharm2021.3,程式設計軟體PyCharm程式設計
- 341程式設計器 軟硬體程式設計
- 那些曾經逝去的記憶
- 對於程式設計師,那些既陌生又熟悉的計算機硬體程式設計師計算機
- 校招那些坑,是我走過最長的路
- 走過路過不要錯過,app定製-商城-軟體-各類小程式均可定製開發APP
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 程式設計師的自我成長之路程式設計師
- Java程式設計師的成長之路Java程式設計師
- 走程式序員:那些不為人知的辛酸
- 那些程式設計高手是如何練成的?程式設計
- 程式設計師技術入股的那些坑程式設計師
- 我關注的那些程式設計師大佬程式設計師
- Swift 面向協議程式設計的那些事Swift協議程式設計
- 那些年曾談起的跨域跨域
- 軟體吃軟體,程式設計工作會越來越多嗎?程式設計
- IT程式設計之路書籍大全程式設計
- 職場人都看過來,零程式設計的視覺化大屏軟體程式設計視覺化
- 那些70後的程式設計師都消失了嗎?大齡程式設計師究竟如何渡過中年危機?程式設計師
- 最適合程式設計師的筆記軟體程式設計師筆記
- 中國的頂級軟體程式設計工程師和歐美的頂級軟體程式設計工程師差距有多大?程式設計工程師
- 程式設計之旅,我該怎麼走?程式設計
- 軟裝設計專案管理的破繭之路專案管理
- 程式設計師的成長秘籍:個人程式設計能力的修煉之路程式設計師
- 軟體設計師:程式設計語言基礎知識程式設計