小時500港元的講課費,加上黃庭鈞也確實因為開公司而欠下一屁股債,經濟上比較窘迫。
也就降尊紆貴,到張少傑家中給他輔導計算機課程。
“黃老師,您好!”張少傑比較恭敬的說道。
黃庭鈞微微點頭,說道:“張少傑你不簡單啊,年僅17歲,已經成為香港著名的大作家!更難得的是,你能夠理智的意識到知識的重要性。不過,為什麼你要學電腦呢?”
張少傑笑道:“我一直認為,電腦的發展,將會深遠影響人類社會的經濟、文化各個層面。時代在滾滾向前,如果不能夠緊隨時代潮流,哪怕再有錢、再有地位,也是一個被時代拋棄的落伍者!趁著還年輕,能夠吸收學習新事物的時候,多學一點電腦知識,顯然不會有壞處自勺!”
接著張少傑又給黃教授介紹了少淮、梅豔芳、梅愛芳幾人,表示他們三人也會旁聽。
黃庭鈞教授不以為意,教一個是教,教四個人也是教。
任何一門學術,入門時候,肯定要講解這門學術的歷史人文背景,不瞭解一個行業的發展背景,是不能夠更好的掌握一門學問。
計算機知識也是如此。
第一天的授課。
黃庭鈞從幾百年前機械計算器開始說起,機械計算機按照劃分,輸入第一代計算機。
而後來,40年代,美國研發的電子管計算機,屬於第二代計算機。這時候的計算機效率比之第一代計算機有了大幅度的進步。
而二戰之後,半導體的應用,使得計算機行業進入了第三代計算機的時代。矽谷就是在這個時代出現的,那個時代一一貝爾公司的工程師肖克利發明電晶體、德州儀器成為半導體產業首個商業化運營的公司、肖克利創仙童公司、仙童公司八叛逆叛出師門。
而到了70年代開始,大規模使用積體電路,第四代計算機逐漸成型。第四代計算機晶片中容納的元件越來越多,計算機效能越來越強大。並且,微型計算機開始出現….對於大型機來說,16位、32位晶片都是存在的。但是現在的微型計算機,採用的晶片基本上是8位晶片。
黃庭鈞說道:“applelI就是一款採用摩托羅拉6502晶片的8位微機,用於學習計算機基礎知識,以及個人編寫一些簡單的程式,已經夠用了。不過,僅僅是學會使用蘋果計算機,並不能夠算得上計算機入門……““如何才能算得上入門呢?”少淮舉手問道。
黃庭鈞笑道:“那就是多讀書,多動手實踐。軟體、硬體,各種關於計算機的知識,都廣泛涉獵。不但要‘知其然’,還要‘知其所以然71不過,一個人的精力,很難兼顧所有,所以,有的人精通軟體,有的人精通硬體。不知道,你們希望學習哪一方面呢?”
“從軟體程式設計語言開始學吧……”張少傑說道。
黃庭鈞比較有興致的道:”好吧,那麼今後,我們主要的課程就是學習計算機程式語言!軟體既程式,是一系列計算機指令的集合,軟體程式指揮著計算機相關的硬體完成相應的動作,實現一定的功能,可以說軟體程式是計算機的靈魂所在。沒有軟體,計算機就像是沒有汽油的汽車,完全發揮不出任何的作用要了解一門知識,必須瞭解這麼知識的發展史。隨著黃庭鈞的講述,眾人開始沉浸在早期軟體行業的發展史中…,,最早的程式設計師,是詩人拜倫的女兒阿黛,1834年阿黛遇到了機械計算機設計師阿比奇,並且這位對於數學充滿想象力的少女阿黛,為阿比奇設計過最原始的程式——0和1組成的二進位制程式碼!
二進位制程式碼在穿孔機時代,是被廣泛應用了一百多年的程式。
黃庭鈞說道:“二進位制的程式碼,我們稱之為’機器碼’!在穿孔機時代,讀取‘機器碼’就是一個很令人頭痛的事情,如果不使用特定的密碼本,沒有人能夠讀懂二進位制程式碼的意義。試想,一張紙條上單調的寫滿了O和1,誰能一眼就從單調的字元中,分析出其中的含義?就算密碼專家,讀解二進位制程式碼,也是非常容易出錯!所以,二進位制的機器碼,並不是一種理想的程式語言!”
(未完待續)
第196章“電腦稿紙”軟體(第二更,求訂閱)
“為了解決機器碼,難以讀懂的困擾,1952年,莫克利、格蕾絲.霍普等人研究出了一種‘組合語言’,組合語言是程式語言的一大進步,是採用一些符號組成指令集,而那些符號與人們日常中的語言、數學符號比較接近,所以使用這種語言編寫程式和讀解程式,比機器碼更容