免費電子書:從程式看工業

從程式看工業

軟體產業

電子產業

機械產業

同構性

改變與進化

破壞性創新

理論與實驗

學術與工業

強盛的結構

困境與突破

國家

台灣

中國

產業

手機產業

網路產業

製程研究

產業觀察

教學錄影

食品工業

晶圓代工

案例研究

鴻海

蘋果

宏達電

訊息

相關網站

參考文獻

最新修改

簡體版

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