我的電腦史(編程篇)(上篇)

來源:互聯網
上載者:User
 

我的電腦史(編程篇)(上篇)    已經記不得是第幾次在深夜睡不著想爬起來寫點東西了,最近看了好多達人的電腦曆史,寫的都很不錯,也勾起了很多我童年的回憶,那段沖滿激情的回憶。所以就想回憶下自己的電腦史拉。 嘻嘻       記得第一次用和電腦沾點邊的因該是遊戲機吧,童年因該是小學一年級的時候,記得考了100分爸爸媽媽獎勵了一台紅白機吧,從此認識了馬力噢大叔,哈哈,那時就覺的好神奇好好玩啊,從此愛上了玩電子遊戲機,也是在那時起就已經萌發了想要自己開發遊戲的夢想。後來我想大家因該都知道以前紅白機的變壓器是國產的所以總是壞,後來爸爸媽媽們總是聽說打遊戲對小孩讀書不好會有影響,所以變壓器壞了後,就騙我說機器壞了不能玩了,從此就在沒看到我的電子遊戲的啟門老師了哈哈。可能註定還是和電子遊戲有緣吧,進初中那會,全國開始流行起學習機了,就是一個鍵盤上可以擦盤遊戲卡的那種,打著可以學英語的旗幟全國熱賣,而對我而言就是一台主機變成鍵盤的遊戲機,但也是這台機器帶我編程入了門 嘻嘻。 有這麼好的機器當然我不會放過咯,所以那時就天天纏這爸爸媽媽要買台學習機,說是要好好學英文,要好好的學電腦,學習機上可以很好的練電腦打字(我向毛主席發誓我的打字速度絕不是那時在學習機上練成的,而是在以後聊QQ時練成的 哈哈),後來父母們說那你考試考100分就幫你買,(聲明下本人從小讀書就很差,或是一邊倒模式 物理數學考100分到是經常的事。而語文英文100說老實話這輩子還真沒見過啊)那怎麼般呢,後來學校開了電腦課(什麼電腦課啊,完全是瞎搞的那種,那時只是初中,而且連本像樣的教程都沒有的電腦課,能教些什麼有用的東西啊,那時好像記得社會上開始流行電腦了,還有了電腦初級認證,還記得那時我媽媽還特地跑去學電腦要考個認證,學的好像就是五筆字,WPS,DOS,WIN32操作,LOTUS1-2-3DOS版那種和資料庫吧好像是FOXBASE還是FOXPRO我已經記不起了,因為後來我媽那本書是我看的第一本可以稱的上電腦教程的書吧,其實看的最多是裡面的DOS命令和如何批處理)。對了說道初中開了電腦課,那時好開心啊,以為可以讓我們用電腦玩電腦呢(那時說老實話真的也只是在電視裡才見過更別說開機碰過電腦)。可是開課了才知道,是老師在黑板上板書,然後我們抄下來筆記,學什麼呢說出來笑死你們,不是電腦操作,不是DOS命令,而是LOGO語言,不知還有多少人記得這個已經成為化石的海龜爺爺啊。真的不知道還有多少人還記得這隻小海龜哦,不知道它算不算最早的工程製圖軟體了啊。不知道是對符號天生的敏感,還是特別喜歡程式體,老師在黑板上寫的密密麻麻的板書我竟看一邊都能全部的記下來,一個學期下來同學們都記了厚厚的一本筆記,而我只記了每個命令的用法和注釋只有短短的兩三頁,考試的題目就是要求大家用LOGO語言畫一個有兩節車廂的火車,而程式的答案老師早就在以前的板書上寫過,考試時老師怕同學們考不出同意可以帶自己的筆記進機房,但考試那天記的我什麼都沒帶就進機房,進入LOGO語言環境後我就憑著腦中的片段不斷的寫啊寫啊,再要寫好的時侯,老師啪的一聲拿教棒敲了我下(以前的老師咋都那麼暴力的啊,誒怪不得現在的學生也暴力啊)說你的筆記呢,上課就看你不記筆記怎麼做的出啊,我說我全部記在腦子裡拉,而且快寫好了,我馬上寫完了程式給老師看了,老師也驚住了,看看後又叫我加了些他上課 沒有說的內容 (誒就是 在火車的 煙囪上畫幾個圓圈罷了)一會就完成了,然後老師就叫我自己看看走了,記得也是那次,趁老師走了,我第一次進入了WIN32,但只看了看老師就回來了,還把我叫了過去,記得是要我參加學校舉辦的電腦比賽,記得那次比賽我用LOGO語言畫了一隻大熊貓還獲得了第一名呢。後來記得是學校打電話給我媽媽表揚了我,我媽媽才答應幫我買學習機了,記得學習機買回來就天天打遊戲,那盤學習卡上能記得的功能好像也只記得有個FORTRAN的編程環境,有個BASIC的控制行(不是QBASIC的那種 而是更早像APPLEBASIC的那種,後來才知道其實早期我們使用學習機用的就是6502那塊CPU, 也就是什麼 紅白機,還有以前的APPLEII啊都是基於那塊CPU的,所以說學習機是完全移植APPLEBASIC的,上面很多應用也是基於這個開發的。)還有就是有個學英語,和打字環境的。記得沒有LOGO語言。好笑的是那時很多人都說我是LOGO語言小天才,都叫我不要放棄繼續學LOGO語言,總之還記得媽媽還真的幫我買了盤LOGO語言的學習卡,插在學習機上就能運行LOGO語言了,後來我真的也用LOGO語言畫了好多的畫,但都不能動(其實LOGO語言有動態製圖的,但當時實現起來很複雜的),其實那時也只是玩玩一點都沒學到什麼,LOGO語言基本上在我今後編程中一次都沒在用到過了。記得那時親戚給了我一本真正的編程書,也就是那本書帶我步入編程世界。最起碼讓我認識什麼是程式。是一本BASIC的遊戲編程書,APPLEII的BASIC編程範例(那本書到現在我還珍藏著好喜歡好喜歡)記得裡面有32個範例,但我並不是全都輸入過。記得只要把範例中的代碼全都輸入學習機,就能在螢幕上看到個小遊戲,單每個遊戲範例都有好多張紙頭,有時要打一天才能打完,印象比較深刻的好像一個是俄羅斯方塊,還有個類是小蜜蜂的遊戲。那時只知道按照列子往裡面輸,也不知道什麼是 變數,常量,賦值,或是 什麼是 條件陳述式 迴圈語句 資料類型等。但總覺的輸入了半天,有個遊戲玩,還是有結果的。到了高中我有了台真正的電腦,我的第一台電腦,如今看來以是很老很老的老古董了,一台586,133的速度32M記憶體1.6G的硬碟4M的顯卡還有個4X的光碟機,從此就永遠陷在螢幕前了,記得那時天天玩電腦,其實也並不是天天玩遊戲拉,就是研究WINDOS95,或是找好多軟體來裝,一個個用下來 看時派什麼用處的,(大家都知道以前WIN95超不穩定WIN98也一樣那時很多時間都是在重裝電腦,或是說修電腦把,那時我修電腦還真是小有名氣啊,同學電腦壞了找我,家裡親戚電腦壞了找我,連我媽公司裡電腦壞了,也來找我修),記得後來對硬體超感興趣,買了很多的《微電腦》看,瞭解每個硬體工作體系,也是那時對電腦的整體構架有了個全面瞭解,對CPU的工作原理有了基本瞭解,也對後來學習微機原理有了基礎。高中是緊張的,但上課也是無聊的,那時對電腦的執著,也令我發狂。除了我喜歡的數學,物理課聽聽外,在語文英語等課上,我大多時間都是在看電腦書,狠不得搬台電腦過來。記得當時流行一個叫文曲星的電子詞典,這東西課真是救了我啊。記得那時是媽媽買了個給我學英語用的。我當時沒怎麼研究使用一直放著,後來不知怎麼了突然發現它有個BASIC編程環境,一下子就像發現新大陸似的。然後登入網站去找發現上面有好多文曲星的BASIC程式,當然大多都是遊戲啦。當然也有學習軟體和工具。之後就滿城的尋找文曲星與電腦的連結線和光碟片,最後在一個文曲星的專賣櫃檯早到了,從此就超多的遊戲往文曲星裡加了,然後你可以在英語課等很多課光明正大的拿出來,或是帶著文曲星去上課,老師回沒收遊戲機向GB啊什麼的但絕不會沒收你的文曲星,哈哈。 而且文曲星上幾個遊戲做的還真是非常的不錯的比如說 大富翁 ,瘋狂坦克等 和電腦上的相似性非常的高,我非常喜歡文曲星上一個三國志的遊戲。從此班上的文曲星好像一下子多起來了,而且很多同學都開始探討怎麼寫程式,有時候還會互相比賽誰寫的遊戲好,互相討教這個程式是怎麼實現的等。記得那時最誇張的是。當時剛開始流行CS了,我竟然想在文曲星上寫個地圖是BLOODSTRIKE CS遊戲,我就天天上學放學的寫啊寫啊, 但結果當然是不可能的咯,當我基礎的實現了 小型的四方情境時,機器的速度就已經比靜態圖片好點了,哈哈, 只能給個結論8位CPU沒法跑3D 連架構也別想了。哈哈 但那時侯真的學到了很多的編程基本功,知道了怎麼用FOR 怎麼用IF 怎麼用WHILE 知道了資料類型,常量變數,條件,迴圈,指派陳述式,知道了函數,數組,輸出輸入等基礎概念,對程式的演算法也有了初步的瞭解,對以後我學任何程式設計語言都起了很好的奠基作用。(其實最大的作用就是後來學VB拉都是BASIC嗎,所以導致現在很多流程式軟體還是喜歡用VB寫哈哈,當然也有不好的咯,讓我錯過了令一個偉大的軟體DELPHI,至今我還是不會DELPHI,所以沒法參與熊貓燒香了,哈哈)高中三年很快就過去了,我也考入了一所大學的電腦系,但在那我卻發生了翻天覆地的變化了,在下篇我再說說我的電腦映像史啦(如果可以還要說說 我的遊戲機,和程式設計語言史) 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.