
作者:朱雲翔、胡平(朱朱胡工作室)
讀者想寫收音機、DVD 播放器、QT 界面、3D 遊戲……但本教學不教任何圖形界面編程,與 KDE、GNOME 無緣。原因三點:
Unix/Linux 常作服務器,運行後台服務程序(網絡後台、面向專業人士),如演唱會幕後燈光/音響師,默默工作無需花俏界面。圖形客戶端通常運行在遠程 Windows 機器上,服務端只負責核心邏輯。
服務器放在機房,遠程維護是常態。圖形遠程桌面(VNC、RDP)極度消耗帶寬:1024×768×24bit ≈ 18MB/幀,即使降至 640×480×8bit 仍需 2.3MB/幀。雖有壓縮/局部傳輸優化,但加重服務器負載、畫面不連貫,違背集約型社會號召。字符終端(Telnet/SSH)成熟、輕量、高效,才是正道。
非 GUI 編程難,而是衍生知識太多:3D 遊戲屬圖形學、解碼器屬數學/算法。貪多嚼不爛會消磨學習興趣,朱朱胡工作室不自毀長城。C/C++ 班將以益智類遊戲為例講解,敬請期待。