Try   HackMD

2023 年 Linux 核心設計/實作課程第一次作業檢討

講解錄影

為何強調「改進漢語表達」?

台大電機系李宏毅教授對於 ChatGPT 的看法是,要善用人工智慧的成果,一旦人們得以善用,人類的書寫不該比 GPT 一類的語言模型差。這學期我除了親自批改每一份作業,我額外要求學員「改善漢語表達」,也是呼應李宏毅教授的觀點。

複製一段學員提交的作業內容

「刪除重複 value 相同的 element,此方法僅用於該 list 是 sorted,將 ptr 的 value 與 ptr->next 比較,如果值相同就刪除 ptr->next 並將 kill_self 設為 true,當 ptr->next 與自身 value 不同時將 ptr 移至 ptr->next,同時檢查如果 kill_self 為 true,刪除 ptr->prev」這句話,注意 list 是指「鏈結串列」

讓 ChatGPT 改進,得到

「從已排序的鏈結串列中刪除值重複的元素。首先比較指標 ptr 的值與 ptr->next 的值,如果相同,則刪除 ptr->next 並將 kill_self 設為 true。接著,如果 ptr->next 與 ptr 的值不同,則將 ptr 移動到 ptr->next,同時檢查是否應刪除 ptr->prev。如果 kill_self 設為 true,則刪除 ptr->prev。」

工程人員用語精準、表達明確意圖,並強化溝通,是必要的基本素養。

台灣人才硬功夫了得!缺的是溝通與社交能力

lab0 預期目標

第三週作業: review

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
留意細節!唯有重視小處並步步為營,方可挑戰原始程式碼達到三千萬行的 Linux 核心

觀摩

作業區

積銖累寸