# 淺談IDE Koying --- 俗話說得好「工欲善其事,必先利其器」,想要寫出一支程式,開發環境肯定是少不了的。 因此在進入正題之前,先讓我們了解甚麼是IDE吧 ---- **整合開發環境(Integrated Development Environment,IDE)** 是一種輔助程式開發人員開發軟體的應用軟體,在開發工具內部就可以輔助編寫原始碼文字、並編譯打包成為可用的程式,有些甚至可以設計圖形介面 ---- 簡單來說就是讓我們可以開發程式的地方 並且會整合編譯/直譯器,甚至是除錯器 有的IDE甚至可以支援多種語言 --- 什麼是編譯? ---- 我們的程式為了要讓電腦看得懂可以執行,需要經過許多道步驟 通常會經過以下這幾種: 原始碼 $\rightarrow$ 預處理器 $\rightarrow$ 編譯器 $\rightarrow$ 組譯程式 $\rightarrow$ <br>目的碼 $\rightarrow$ 連結器 $\rightarrow$ 執行檔 ---- 這樣聽起來好像有點複雜 ---- 沒關係,你們目前只要先知道我們的程式要能夠<br>運行,需要靠編譯器幫我們轉換就可以了 語法的存在也是為了要讓編譯器可以成功轉換 --- 那常見的IDE有哪些呢? ---- 以我們主要教的語言:`C++`為例 目前常見的IDE有: Dev-c++、Code::blocks、Visual Studio、CLion等等... 競程上比較偏好前兩者,後兩者比較偏向專案開發 如果沒有要寫比較大型的專案的話可能就會比較殺雞焉用牛刀(不過CLion據說也不錯用,大家以後有興趣可以嘗試看看) ---- 至於怎麼安裝及使用這邊就不多做說明,可以去<br>閱讀下網路上的教學 --- 「奇怪,我大VSCode呢?」 可能會有人會有這個疑問 ---- **沒錯,他不是IDE** ---- 我們前面有提到,IDE通常會附有編譯器或是直譯器 不過VSCode是沒有這個功能的 如果你想要在VSCode寫任何語言,你就必須要去安裝該語言的開發環境以及插件 因此VSCode只能稱為是「編輯器(Editor)」 ---- 編輯器在未經過額外安裝插件的情況下,通常只能用來編輯文字 像是我們常見的記事本,甚至是Word,都是編輯器的一種 ~~所以你們可以用記事本或是Word寫程式沒關係~~ ---- 雖然VSCode安裝環境是麻煩了點,但是他有好多好多主題、特效還有好用的插件可以裝 所以.... ---- ## \\我大VSCode萬歲/ ~(如果是初學程式的人就先別碰這個了,我不希望你還沒學程式就對<br>程式失去熱誠.w.)~ --- **IDE就講到這邊,希望大家都可以找到最屬於自己的IDE uwu** --- ###### tags: `講義`
{"metaMigratedAt":"2023-06-16T12:42:47.205Z","metaMigratedFrom":"Content","title":"淺談IDE","breaks":true,"contributors":"[{\"id\":\"f8245ae8-ab2e-40e6-9b4b-6fa9055f12b8\",\"add\":106,\"del\":24},{\"id\":\"8b70fd04-dfe8-426c-b56f-386302bdca1a\",\"add\":1174,\"del\":26}]"}
    1009 views
   Owned this note