色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>

      您現(xiàn)在的位置是:影視綜藝

      一個編程初學(xué)者,是用vs好呢?還是用emacs好?,Emacs有什么優(yōu)點

      2020-10-11 14:48影視綜藝

      簡介 一個編程初學(xué)者,是用vs好呢?還是用emacs好?...

      -

      下面是更多關(guān)于emacs的問答

      IDE無非包下一些功能模塊:

      一個編輯器;

      一個編譯器;

      一個器;

      其它一助功能,比如用鼠標拖控件。

      什么是最好的IDE?那肯定是

      最好的IDE = 最好的編輯器 + 最好的編譯器 + 最好的調(diào)試器有哪個IDE做到這一點了嗎?只有Emacs。Emacs可以很方便地調(diào)用世界上最牛的編譯器(gcc),和調(diào)試器(gdb)。也許你會說「Emacs不能拖控件啊」,沒錯,但在我看,拖控件并不總是一個受人歡迎的功能,至少在系統(tǒng)編程的時候,它毫無用處。

      且,從學(xué)習(xí)的角度來說,「用鼠標編程」絕對是一個非常惡劣的習(xí)慣,因為這根本就是在逃避學(xué)習(xí)!甘髽嘶腎DE」隱藏了很多學(xué)生應(yīng)該了解的技術(shù)細節(jié)。鄙學(xué)

      院的絕大多數(shù)學(xué)生居然不知道C程序是要編譯之后才能運行的,他們以為寫好了程序,只要「按那個“感嘆號”按鈕」就可以了。這就是「鼠標教學(xué)」的成果(你肯

      定知道C編程這門課不歸我管)。Emacs可以幫助你克服「鼠標依賴」,強迫你熟練地使用鍵盤。

      更重要的是,Emacs不只是個IDE,

      它是個ICE(Integrated Computing

      Environment,這名字是我剛編出來的)。Emacs的設(shè)計目標就是,你裝了個Unix或者Linux系統(tǒng),不需要裝任何其它軟件,只要裝一個

      Emacs就夠了,它能幫助你完成所有的任務(wù)。也就是說,除了編程,你還可以用它寫論文、做幻燈片、瀏覽網(wǎng)頁、收發(fā)郵件、聊天、聽歌、看照片、玩游戲……

      目前,好像除了直接在Emacs里看電影還不行,其它的都實現(xiàn)了。

      Emacs如此「大一統(tǒng)」的設(shè)計目標顯然有違Unix的設(shè)計原則,do

      one thing, and do it well. 但好在Emacs是模塊化的,它的每一個功能模塊都絕對遵循do one thing,

      and do it well原則。你不喜歡那些功能,可以不裝它。

      另外,還是從學(xué)習(xí)的角度來說,Emacs的學(xué)習(xí)曲線貌似比其他IDE要長不少,但是你

      不必學(xué)習(xí)VC去寫C/C++,

      不必學(xué)習(xí)eclipse去寫Java,

      不必學(xué)習(xí)MS-Word去寫報告、幻燈片,

      不必學(xué)習(xí)……

      一句話,“Everything Emacs”,可以省下大量不必要的學(xué)習(xí)時間。人生苦短,何必讓你的生活被 VC/eclipse/MS-Word 搞得頭昏腦脹呢? 簡單而強大,本就是計科專業(yè)學(xué)生和非專業(yè)學(xué)生應(yīng)有的不同 。

      Emacs

      絕對強大,但是否「方便」就不好說了。因為「方便」是一個很主觀的概念。反正,作為一個18年的老用戶,我肯定覺得方便。其他IDE太無聊了,那么花哨而

      龐大的東西,卻只適用于應(yīng)用層編程。既不能用來寫論文,又不能做幻燈片,更不能用來聽歌、玩游戲。生活也太沒有樂趣了。

      最后一點,Emacs還是一個巨大的開放社區(qū),在這里你能結(jié)識到更酷一些的程序員。

      Emacs入門還是很簡單的,它自帶了一個基礎(chǔ)教程。打開Emacs,按 Ctrl-h t , 教程就出現(xiàn)在你面前了。照著它邊看邊練,英文不太困難的話,一個小時應(yīng)該可以走一遍了。之后,

      Ctrl-h i m emacs就可以調(diào)出詳細的Emacs使用手冊;

      Ctrl-h i m emacs lisp intro 可以調(diào)出Emacs Lisp入門教程;

      Ctrl-h i m elisp 可以調(diào)出完整的elisp編程手冊。

      當然,Google永遠是你最好的幫手。 本回答被網(wǎng)友采納 linux對你了解編譯和系統(tǒng)很有好處 1、vim/emacs30就有了。至今并沒有太大的變化。30年前熟練掌握vim的用今依然能熟練使用最新vim。并且這個延續(xù)了這么多年使用習(xí)慣的編輯器依然能夠通過擴展具有最新的功能,能適應(yīng)最新的編程語言。缺省安裝無配置的情況下就能夠具有成千上萬種文件的語法著色,這是其他編輯器無法做到的。

      2、而ide呢?30年前的ide,現(xiàn)在還有能用的?你若是用多年前的ide,根本無法適應(yīng)新的編程語言,或者無法適應(yīng)新的語言標準,或者無法適應(yīng)新的操作系統(tǒng)。

      3、你18歲學(xué)會了編程,可以用vim/emacs,一直用到48歲。但如果你用ide,你每過幾年就得換個新ide,30年恐怕?lián)Q過10個。

      4、所以,為什么有人吹捧vim/emacs?是因為有人認為,程序員沒必要花費大量時間用在不斷的更換ide,學(xué)習(xí)新ide上面。而如果用vim/emacs,除了最初的一年半載有個新鮮感有個折騰勁,之后的幾十年里,你再也不需要操心編輯器的事兒。 因為你見過的程序員都是用VIM和EMACS的,如周圍的都是用IDE的就沒人會這了。至少JAVA的不會嗤之以鼻。2、VIM,Emacs對于員來說最大的,最吸引人的功能就是:自由。自由意味著解放啊,其中一些設(shè)置工具的加載與使用,完全可以由你來定。那是所謂的IDE所不能及的。VIM與Emacs類似,功能上不相上下。拿VIM來說,所有的工作都不需要鼠標就可以完成,如復(fù)制、移動到第N行,刪除等這些最基礎(chǔ)的,不用鼠標,按幾個鍵就可以完成。想想全部的工作都在鍵盤上行云流水般的打著鍵盤代碼,一字爽。當然,VIM,Emacs相比IDE,是要記一些命令的學(xué)習(xí)區(qū)間在長一些,常用的命令也沒有太多,花一段時間記住之后,工作效率會有很大的提高。我之前也是對VIM,Emacs很不以為然,這不是有病嗎?有簡單的IDE點幾下就要以了,非要自己苦B的記命令。后來在工作中有好多牛XX的程序員在使用VIM,Emacs,我想既然高手在用一定有它的道理。只不過是我不理解罷了,所以就硬著頭皮學(xué)了,現(xiàn)在是根本離不開。VIM,Emacs的不少插件,它們搭配起來那就是各種花式吊打IDE的節(jié)奏。IDE有的功能,VIM,Emacs一樣不少,但VIM,Emacs有的優(yōu)點,IDE不可能實現(xiàn)的。誰用誰知道。不要開始就帶有偏見,就認為VIM,Emacs太麻煩了。如果那樣你根本就不會學(xué)下去。因為剛開始還是很討厭的——因為要記命令! 本回答被網(wǎng)友采納 lucid是ubuntu10.4的版本名稱,是優(yōu)化過的,令一個應(yīng)該是GNU 原版。說到這里你大概就能明白。

      ps:本人還是從官網(wǎng)上下源碼,在ubuntu12.4環(huán)境下編譯的

      Tags:emacs,Emacs有什么優(yōu)點,用Emacs寫程序真的比I