電子書:工業的結構

工業的結構

文明的背後

電子工業

軟體工業

同構性

改變與進化

破壞性創新

理論與實驗

學術與工業

強盛的結構

困境與突破

現在與未來

訊息

相關網站

參考文獻

最新修改

簡體版

English

幾年來,我從一個專門教程式的大學助理教授,開始不斷擴充自己的學習領域。從程式開始向上延伸到媒體、動畫、遊戲等等;然後從應用軟體領域開始向下深入到系統程式、嵌入式系統、單晶片、處理器設計等等。接著從數位的 0 與 1 訊號出發逐漸探索到類比訊號,從數位電路走向類比電路,然後從有線的訊號追蹤到無線的訊號。

我不斷的撰寫網誌、教材、投影片,並且將自己的教學錄影下來,透過網路傳送出去。為了專心做這些事情,我不得不放棄許多其他可能的事物,像是撰寫論文以便升等,拒絕校長要我擔任行政職務的要求等等。

我到底在做甚麼呢?

我想,我一直在探索一個東西,現在我想清楚了!

我的心中一直有些問題,這些問題一直讓我感到不解、感到好奇。這些問題大致可以簡化為以下這個問題。

  • 一台電腦是如何做出來的呢?整個技術體系是如何運作的?工業界是如何串連起來做出電腦的呢?

於是我不斷的學習各式各樣的電腦相關技術, C, C#, HTML, JavaScript, Verilog, Spice, R, Blender, OpenGL, Arduino, ….

從程式的角度出發,我看到各式各樣的語言,被使用在各式各樣的工業技術當中,以下是一些明顯的例子:

  1. 「HTML+JavaScript+CSS」 被用在網頁瀏覽器上。
  2. 「Python, Java, C#, VB, Ruby, PHP, JavaScript」 被用在應用程式與伺服器上。
  3. 「C 與組合語言」 被用在嵌入式系統、單晶片、作業系統、系統程式上。
  4. 「Verilog 或 VHDL」 被用在數位電路設計上。
  5. 「Spice」 被用在類比電路設計上。
  6. 「MatLab 或 Octave」 被用在影像處理、矩陣運算、學術研究上。

這些程式語言本身,很多都是通用性的,但也有些是有特殊用途的,不過每個程式語言的強處都有所不同,從程式的角度看,語言與函式庫的搭配通常是為了要解決某個工業問題。

在現代的工業當中,軟體、語言與函式庫成了工業的核心知識財產。

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License