編程之路------一點一點回憶

   電腦 編程始於電腦愛好者雜誌,啓發於51CTO編程課堂。 今天 在微博上感嘆了一下,還有朋友提到了Turbo C 2.0,因而更回放大了個人懷舊情緒,讓我回想了不少N年前伴我走過編程之路的軟件。如今看下來,有些感嘆,又有些好笑。感嘆的是技術發展的變遷,好笑的是當時的一些想法。(Unix/Linux是大學時候接觸的,雖然這是個人強項,可是這下面的編程這麼多年來沒什麼變化,因此就不提了) 請wait。

還記得第一次接觸編程是在初中的時候,用DOS系統學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,就是下面的東西了。dislike

在大三大四作那個操做系統的教學課件的時候,開發Java Applet的IDE主要是用Cafe,Java Workshop。當時用這些東西開發了一些Applet用來演示UNIX操做系統內存分配,進程調度,文件存儲等算法的動畫。還得了個大學生挑戰者杯的鼓勵獎。如今想一想,若是當時有Flash的話,可能作這些演示動化就不用那麼麻煩了。Java環境變量要設置好久。

整體來講,Java Workshop也很差用。仍是更多的使用Cafe寫Java程序。

畢業兩年後在工做上由於要作IBM?Websphere上的應用,因而使用了IBM的Visual Age for Java,如今看來,這些IDE真是ugly。

關於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,這種生活是怎麼過來的啊。哈。

後來又學習易語言中文編程,雖然不用英文編程,但漢文編程不習慣,還不如英文編程。

這是個人所有編程記憶

相關文章
相關標籤/搜索