《程式是怎樣跑起來的》第八章讀後感
這章其實就是講述了原始檔與可執行檔案及其轉換,用某種程式語言編寫的程式就稱為源**,儲存源**的檔案稱為原始檔,計算機只能執行本地**,程式設計師鍵入的源**,計算機無法直接識別執行,編譯器負責轉換源**,每個編寫源**的程式語言,都需要其專用的編譯器。編譯器首先讀入**的內容,再把源**轉換成本地**,c語言的源擴充套件名為」.c」,原始檔比較簡單,通俗易懂。但是源**不能直接執行,因為cpu只認識本地**的程式,所以需要翻譯成本地**。所以不同語言編寫出來的**都最後會翻譯為本地**才能執行,而本地**如同亂碼。而轉換成本地**的過程需要編輯器,編輯器負責轉換源**,不同編輯器有不同執行環境,編輯器有許多種。所有種類編輯器翻譯出來的本地**都會在其對應的cpu下執行。但是僅靠編輯器是無法得到可執行檔案,還需要聯結器,把多個目標檔案(編譯後的檔案)生成乙個exe檔案。exe檔案的內容又分為配置資訊、變數組和函式組。當程式載入到記憶體後又分兩個組,棧和堆。棧是用來儲存函式內部臨時的變數,以及函式呼叫時所用的引數的記憶體區域。堆是用來儲存程式執行時的人一資料及物件的記憶體領域。
讀《程式是怎樣跑起來的》第八章有感
這一章主要是講的原始檔和可執行檔案 exe檔案 計算機只能執行本地 本地 是cpu可以解析和執行的程式,而並不能直接解析和執行源 這是因為作為計算機大腦的cpu只能解釋已經轉換成本地 的程式內容。對cpu來說母語就是機器語言,而轉換成機器語言的程式就是本地 用任何語言編寫的源 最後都要翻譯成本地 否...
《程式是怎樣跑起來的》第九章讀後感
程式是怎樣跑起來的 第九章讀後感 本章講解了作業系統和應用的關係。為提高特定處理效率的程式稱為 應用 而程式設計師的工作就是編寫各種各樣的應用提高業務效率,在作業系統下,應用是通過作業系統間接控制硬體的,函式及呼叫函式的行為稱為系統呼叫,也就是對作業系統的呼叫,通過系統的呼叫程式設計師沒必要編寫直接...
程式設計師修煉之道第八章讀後感
第八章是注重實效的專案,主要討論的是能使專案成功或失敗的幾個關鍵因素。主要是組織和管理團隊 工作流程自動化 專案測試 編寫文件和是使投資人高興的訣竅等幾個方面。首先我明白了要修正那些容易的小漏洞,不然這些小漏洞一旦過多,大漏洞就比較難處理了。然後就是每個人都要注意環境的變化,比如說需求的變化以及其他...