1. 學習編程必須會英語嗎
需要懂點英語更好。
編程是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】
執行原理
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。
MINIPRO編程硬體
MINIPRO編程硬體
這種將高級程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。
解釋方式下,計算機對高級語言書寫的源程序一邊解釋一邊執行,不能形成目標文件和執行文件。
編譯方式下,首先通過一個對應於所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序,然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。調用這個執行文件就可以實現程序員在對應源程序文件中所指定的相應功能。
2. 編程專業就必須會英語嗎
代碼都是英文的,所以一定要會英文呀,
但是不用太精通,因為編程專業是有計算機專業英語課程的,
3. 想學習編程就必須要學會英語嗎
想要學習編程,就要學會一定的英語,但並不一定要精通,要有這個學英語的打算,否則這個編程是學不到很好的
4. 學習編程必須要會英語嗎
現在不僅是編程專業,其他行業對英語也是有一定要求的,只不過編程的英語水平不需要像其他英語翻譯那些要求高,只需要達到平均水平就好。因為計算機編程的指令都是英語編寫,學會英語會給你提高編程效率。
5. 學習編程代碼是不是就是要學習英語啊
編程不一定要求英語很好,學編程的人最根本的還是要數學底子好,所有的演算法都是靠嚴密的思維邏輯才能夠行得通的。編程語言要寫大量源代碼,有一些英語基礎更好。
入門建議:可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。然後就可以更加深入進行學習了。
編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程。
6. 學習編程就一定需要學會英語嗎
原則上是不需要的,但學英語絕對能提高更多的高度。原因如下:
1.雖然用拼音命名變數和函數是沒有問題的,甚至現在很多語言用中文命名都可以,但遠沒有用英文命名方便,這里有兩個原因:
a.由於大多數基本的庫是用英文命名,你如果用中文命名自己的函數和變數,又引用庫裡面的英文命名,那麼就會搞得很亂。別說兩種語言了,就是同一種語言英文,下劃線、駱駝、帕斯卡三種常見分詞方法混在一起都要逼瘋人(最後嚴重鄙視下匈牙利命名法)。那麼你可以想像你調著英文的庫寫著自己的拼音,其他人看了是什麼感受。別說其他人了,你過幾天自己來看都要瘋掉。
b.中文不是拼音語言,拼音只能注音,就算我們英語再差,我們看過的英文文章都比拼音文章要多得多,再加上聲調沒法標,同音詞又多,拼音命名是非常讓人不舒服的,還不如有機會直接漢字,當然漢字的打字效率問題,以及運算符不親和性(原因當然來自於我們數學公式里也都是英文字母),讓表達式看上去很奇怪。
2.理解庫的方便性。因為庫的命名必定是英文的,那麼你不懂英文就必須要有這個庫的中文手冊,但是往往不一定有,就算有,也很拖慢速度。而懂英文的人往往看了某個函數的名字,和他形參的名字就能把這個函數的作用猜個八九不離十。當然並不是說懂英文就不需要查手冊了,但是請問連名字都不知道,怎麼從一堆函數中搜索出來,就算你搜索出來了,難道靠拼寫而不是詞義能記住?沒錯能記幾個,比如我小時候不懂英文就能強記FDISK分區FORMAT格式化,但DOS/WINDOWS的命令又不多,能和一個庫裡面那麼多類和函數相比?
3.學習最專業最深度的資料的必要性。中文的教材永遠只能保證你入門,當你遇到專業的問題時,首先必須面對的就是英文材料。這些問題面對的人非常少,沒有人會去翻譯成中文的,就連中文支持我覺得最良心的MSDN,好多關鍵信息都是機翻沒法看,只能看英文原版。
7. 學編程一定要會英語嗎
這個不是不需的,因為程序更注重邏輯思維,雖然代碼是英文的不過那隻是一些代號,只不過程序語言是外國人做出來的,自然要用他們的母語。
但是如果你的英語不錯的話,程序語言中一些關鍵字和函數會比較容易記憶,因為和英文的意思差不多。
還有一些國外的技術文檔,如果是看翻譯過來的,意思上多少會有些出入,如果你英語不錯的話,看這些技術文檔就比較容易了。
最後,學程序不是必須要會英語,但是如果你會英語,學起來會容易些。
8. 編程需不需要會英語啊
1、不一定。學編程的人最根本的還是要數學底子好,所有的演算法都是靠嚴密的思維邏輯才能夠行得通的。編程語言要寫大量源代碼,其實只要是認得26個字母的人都可以編程。
2、但是畢竟程序這個東西是西方那裡過來的,我們現在編程的代碼都是英文字母。先進的計算機編程技術也都是西方那裡學過來的,一些大型的計算商用程序大多數被西方壟斷。如果要想在編程上有所進展,學習英語對拓展視野大有用處。
3、國內也有編程不用英文字母寫源代碼的,比如說易語言,所以學習編程外語不一定要很好,將來中國強大了,源代碼用中文寫,不也是很好嘛!我們的雷軍,英語雖然不是很好,但編程可也是一流的,這正說明了學編程不一定要英語很好。
在編程當中,其實只要知道最基本的英語知識就可以了,重要的是要了解使用的英文單詞有什麼作用,比如簡單的for next 循環,你可以不知道for和next是什麼意思 ,但是你要知道這是一個循環,還要知道怎麼用。
說直白一點,英語不能決定學習編程的好壞,現在的編程的程序開發界面又十分簡潔,基本上打開之後,直接寫代碼就行。而程序語言無外乎順序、判斷和循環語句,所以需要記住的英文其實並不多。
例如,在C++、Python等編程語言中,常常用到的只有幾百個英文單詞,而且幾乎都是很簡單的單詞。而這些單詞無外乎兩種:
招生通知:福建師范大學自考本科,免考入學,學信網可查!廣告
哈德自考報名點
查看詳情
1、輸出信息。這部分完全可以用中文來代替,而且中文的輸出信息也更方便我們進行理解,一舉兩得;
2、變數名、函數名等標識符。這些單詞都是會在聯系中不斷使用到的,在學習時,重復遇到並使用可以有效加深對其的記憶。
綜合上面的幾種情況,如果你想學習編程,只要在今後的程序學習過程中,能夠循序漸進的進行學習、練習!英語就不會成為一個問題。
除此之外,對於學習編程還有幾點建議參考:
1. 鼓勵多創新,活學活用。
當掌握了一定的知識點後,在常規的練習中可以在此基礎上做創新,靈活使用編程思維。
2. 可以有充足的試錯空間。
有很多人性子比較急,比如在操作上稍微的慢了一些,或是遲疑了一會兒,就想越俎代孢,恨不得馬上把問題解決!不要因為一個小小的問題而導致了整盤棋的失敗!
而且這樣的做法對學習效果影響很大,編程通常沒有固定的答案,記憶式的學習方式只會限制我們的想像力,多一個試錯的機會,或是說一個操作思考的機會,這樣才能夠慢慢的成長起來。
9. 學習編程就一定要學會英語嗎
要求英語是因為發明編程的人母語就是英語
奧古斯塔·阿達·金,勒芙蕾絲伯爵夫人(augusta ada king countess of lovelace,1815年12月10日-1852年11月27日),原名奧古斯塔·阿達·拜倫(augusta ada byron),通稱阿達·洛芙萊斯(ada lovelace),是著名英國詩人拜倫之女,數學家。計算機程序創始人,建立了循環和子程序概念。為計算程序擬定「演算法」,寫作的第一份「程序設計流程圖」,被珍視為「第一位給計算機寫程序的人」。為了紀念阿達·奧古斯塔對現代電腦與軟體工程所產生的重大影響,美國國防部將耗費巨資、歷時近20年研製成功的高級程序語言命名為ada語言,它被公認為是第四代計算機語言的主要代表。 學會英語只是讓你能一下子或者更好理解那個單詞縮寫的意思,更重要的還是你那顆想學編程的心,用筷子和用叉子吃面條是一樣的
10. 難道許學習編程就必須要學會英語嗎
是的,學習編程就得學會英語。那些說不用學英語就可以編程的人肯定是培訓機構的。計算機是說英語的人發明的,計算機能夠聽懂的語言就是英語。