沈赫回到學校宿舍的時候,發現宿舍裏一個人也沒有,不知道那三個家夥又跑到哪裏去了,印象中這三個家夥一向是共同進退的,看來自己想要融入他們的小圈子還需要時間。
沈赫把挎包放在床上,打開了桌子上的一台電腦,這台電腦是沈赫的,作為一個機械製造與自動化專業的學生,電腦是必不可少的學習工具,班上的學生大多人手一台。
沈赫打開電腦,雖然腦子裏有關於這個時代電子計算機的印象,但真的親眼看到的時候還是失望不已,在沈赫看來現在的電子技術不論是從硬件還是軟件方麵講都是處在電子科技的初始階段,一切都簡單的不能再簡單了。
“開機竟然用了這麼的長時間。”沈赫看了看手腕上那款不知名的機械表,二十多秒的開機時間在他看來實在是太漫長了,就算除去眼前這台電腦的硬件因素的製約,這個時代的電腦的開機速度還是太慢了,要知道裏邊根本沒有多少東西。
沈赫打開文件夾看了起來,裏邊大多數是一些學習資料,機械製造與自動化專業的課程還是很繁重的,專業核心課程與主要實踐環節有機械製圖、工程力學、機械設計基礎、電工與電子技術、液壓與氣動、機械製造設備、數控技術、自動化控製係統、現代控製工程、機加工實習等十幾門課程。
隨手關掉文件夾,這些課程都是沈赫所熟悉的,在他看來這些東西和眼前的電腦一樣都簡單的不能再簡單了。
連接上網後,沈赫打開瀏覽器開始上網,打開網頁的速度還可以,和後世差不多,隻是後世打開的網頁的信息量的大小卻是現在的電腦無法企及的,那時候隨手打開一個網頁也是幾G的信息量。
後世的科技如何沈赫已經不想再去想了,時間上的跨度使得兩者根本沒有可比性,但當他看一個視頻網站的電影卡到第五次的時候他是在是忍無可忍了。
“或許這是個機會!”關掉瀏覽器後沈赫忽然靈光一閃,或許軟件業是他獲得第一桶金的地方,雖然他前世的專業是機械和冶金,但是軟件方麵的知識也並不陌生。雖然不能和那些專家相比,但是專業兩個字還是能沾邊的,再說在這個世界他也不需要和那些後世的軟件大牛短兵相接。
沈赫又打開瀏覽器看了起來,經過反複的篩選,他還是決定把他的第一個作品定位在播放器上。雖然有著後世無可比擬的技術和見識,但是現在的軟件對於他一個人來說都太大了,沒有後世他所熟悉的程序語言要想編寫一個大的軟件是一件很費工時的事情。
視頻播放器倒是一個很合適的契入點,現在的主流播放器大多不是很大,通常隻有幾百KB,技術上也不是很複雜,甚至有很多人在網上DIY播放器。
決定了書寫方向,沈赫又考慮起程序語言,現在的程序語言繁雜而又繁瑣,相互之間還沒有通用兼容性,有許多用於特殊用途的語言,隻在特殊情況下使用。例如,PHP專門用來顯示網頁;Perl更適合文本處理;C語言被廣泛用於操作係統和編譯器(所謂的係統編程)的開發。
還好現在已經出現了高級程序設計語言的雛形,它的出現使得計算機程序設計語言不再過度地倚賴某種特定的機器或環境。這是因為高級語言在不同的平台上會被編譯成不同的機器語言,而不是直接被機器執行。
現在所有的視頻播放器,如VLC、MPlayer、Xine、包括DirectShow,在播放視頻的原理和架構上都是非常相似的,理解這個對理解VLC的源碼會有事半功倍的效果。