⑴ 同時學好幾門編程語言,可不可行
可行,但是要有層次,我現在是開發人員主攻java方向,財務系統,使用javascript+html+java+python等,但是如果說同時學c,c++,c#,java就沒必要了,
首先你搞開發不可能混雜2種後端語言,維護太麻煩(我們公司分布式系統是java兩個系統,c#兩個,php一個,這是因為歷史原因,以後開發統一用java);
如果不搞開發,隨便學學是可以的,但是語言類別就那幾種,典型過程c,對象java,動態python,其他語言都是有互通的,學習了一種另外一種看看語法就差不多掌握了,類庫的引用看看文檔就好了;
所以建議是每種類型的語言學一個就夠了
⑵ C語言之初還有很多不統一的版本,沒有標准規范,另外還有幾個元老級比C語言還早的同行,怎麼創造語言
語言是依賴於編譯器的。當你寫出了一個全新的編譯器,你就發明了一種新的計算機語言。如果你想製作自己的編譯器判空,需要學習編譯原理(編譯原理我還沒學,沒法跟你講)這里簡單介紹一下這些語言是怎麼來的以及編譯器是如何工作的編譯器本身也是可執行文件,它的工作是遵循一定規則,將代碼轉化為二進制的可執行文件。如果一些編橡搭譯器遵循相同的轉化規則,那麼即使細節上有所不同,同樣的代碼也在這些編譯器上都能生成相同功能的可執行文件,這樣就可以說它們是使用同一種語言的編譯器。C標准就是這種規則的標准規范,也就是C語言的標准規范,可以方便代碼移植和交流。沒有C標準的時候,可能自己抄了別人的代碼,別人運行得好好的,結果自己這里一堆bug。最初的語言是機器語言,用二進制編寫,可以直接寫出可執行文件,不需要編譯器。後來因為機器語言太難記憶,太難閱讀,於是匯編語言被發明出來。匯編語言是將機器語言的指令換成一些容易辨識和記憶的符號的語言,匯編語言的編譯器是用機器語言寫的,稱為匯編器。匯編器工作是將那些符號替換成二進制的指令,於是就生成了可執行文件。最早的c語言編譯器是用匯編語言寫的,它將c語言代碼轉化為匯編代碼,再將匯編代碼轉化為可執行文件。後來的c語言編譯器都是用先前的c語言編譯器編寫的。後來的很多語言的編譯器也都是用c語言寫出來的。現在很少人直接使用編譯器,都是使用將寫代碼和編譯功能,以及其它功能集於一體的集成開發環境(IDE)如果你只是想簡單地替換一些符號,可以專門寫一個程序,用於將代碼文件的句號換成分號;進一步,可以集成文本編輯功能,在程序裡面寫完就轉化為c語言的代碼;更進一步,設置一個按鈕,鏈接編譯器,快捷地將轉化後的梁沖拿代碼編譯。你也可以使用EditPlus這樣的工具實現後兩個功能
⑶ 為什麼代碼要用英文,而不用中文
編程時的代碼用英文而不是中文,這是歷史因素決定的,從編程語言的起源,到編程語言的崛起,都是在歐美等發達國家進行,這些國家使用的基本都是英語,可以說英語是編程語言的母語,中國的互聯網起步比較晚,當我們需要並大量使用編程語言的時候,所有的成熟的編程語言都是英文的了,我們作為一個使用者,而非創造者,代碼用的只能是英文的,而不用中文。
編程語言起源於美國,美國使用的語言是英語,這樣看來,代碼編程用的是英語也就不足為奇了,更重要的是,代碼編程運行需要依賴編譯器和操作系統,比大多數編程語言更早出現的操作系統用的就是英文,為了減少工作量,代碼用跟操作系統同樣使用英文,對程序員來說,工作量和代碼量會大大減少,這么多年發展下來,英文代碼已經形成了成熟的體系,要建立這樣一個成熟的體系,對於中國年輕的互聯網發展來說,不是短時間能做到的。
易語言代碼
計算機編程是新時代能夠改變世界的產物,我們大學生作為中國新生力量,有義務更有能力發展中文代碼編程,讓未來計算機代碼編程世界,有中文一席之地!
⑷ 各種編程語言的相同點和不同點
相同點:都有一定的邏輯結構
不同點:編程語言有分好幾種,,比如高級語言,它是人比較容易看的懂的,跟英語很象。低級語言就比較難看懂,它是直接對硬體進行操作的。