久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學(xué)庫 專業(yè)庫

當(dāng)前位置: 高三網(wǎng) > 大學(xué)專業(yè)課程 > 正文

編程入門先學(xué)什么 不會(huì)英語能學(xué)編程嗎

2018-07-28 13:39:44文/葉丹

要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想、找到編程感覺,而不是死記硬背語言本身。所以,從某種角度上講,很多語言是一致的。

編程入門先學(xué)什么 不會(huì)英語能學(xué)編程嗎

編程課程學(xué)習(xí)順序

1:如果你能夠熟練的使用Windows的話,你就可以開始你的程序生涯了!

2:首先從C語言開始。有的朋友可能認(rèn)為C語言太難了,應(yīng)該從VB開始。雖然,對(duì)于一個(gè)初學(xué)者來說,用一些控件堆砌成一個(gè)小軟件,是有一些成就感,但是,基礎(chǔ)才是最重要的!C語言對(duì)于數(shù)據(jù)類型的描敘,遠(yuǎn)比VB里面說的更為全面,清楚,明白,而這些卻是編程中的根本!

3:學(xué)C語言,從數(shù)據(jù)類型,基本表達(dá)式,再到條件語句,循環(huán)語句,然后學(xué)習(xí)函數(shù),再加上一些簡(jiǎn)單的數(shù)組知識(shí),就可以了!一句話,到現(xiàn)在為止,你只要理解結(jié)構(gòu)化程序設(shè)計(jì)的思想也就夠了!

4:有了以上的基礎(chǔ),就要開始學(xué)匯編了。匯編開始的時(shí)候是很難,那些各種各樣的寄存器,分段的內(nèi)存地址,是很難理解,可是這些知識(shí)理解了以后,后面的內(nèi)容就簡(jiǎn)單了,學(xué)習(xí)8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調(diào)用,就可以看懂書上的匯編程序了。(著重是理解算法,對(duì)于后面的那些匯編的應(yīng)用有興趣的可以看一下?。┑酱耍銘?yīng)該會(huì)對(duì)計(jì)算機(jī)的理解更深一層!

5:有了匯編的基礎(chǔ),再來學(xué)習(xí)C語言中的精華部分----指針,可謂如魚得水了?,F(xiàn)在你要對(duì)C語言全全面面的學(xué)一遍了,譚版的教材要從頭到尾認(rèn)認(rèn)真真的看兩遍以上。

6:學(xué)完以上的內(nèi)容,有必要研究一下數(shù)據(jù)結(jié)構(gòu)了,線性表,堆棧,隊(duì)列,樹,圖,二叉樹,等等,都要滾瓜爛熟?。ㄗ詈檬乔迦A嚴(yán)蔚敏老師的那本教材)

7:請(qǐng)時(shí)刻記?。焊≡晔菍W(xué)習(xí)編程的大忌!

8:現(xiàn)在,你應(yīng)該學(xué)習(xí)一些數(shù)據(jù)庫的知識(shí),還有一些常用的算法了!

9:如果以上的知識(shí)你都學(xué)精通的話,就可以開始C++的課程了,找本C++上手的書,用一個(gè)星期的時(shí)間大概了解一下C++,然后找一本VC上手的書,再花一個(gè)星期的時(shí)間學(xué)習(xí)VC的界面和用法,就可以做一些簡(jiǎn)單的應(yīng)用了!

10:要想學(xué)好VC,沒有扎實(shí)的C++知識(shí)是不行的,以下書籍是VC程序員必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++

深入淺出MFC。

11:深刻理解C++面向?qū)ο蟮乃枷耄?/p>

12:編程的時(shí)候,出錯(cuò)是難免的,所以,MSDN一定要熟練使用;好的代碼風(fēng)格會(huì)使調(diào)試的時(shí)候,更加簡(jiǎn)單的查錯(cuò),所以,一定要養(yǎng)成良好的編程風(fēng)格!

13:如果你嚴(yán)格的走好了以上的每一步,你才踏上了編程的門檻,可以混口飯吃了!

至于在以后,編譯原理,操作系統(tǒng),還有軟件工程等等基礎(chǔ)知識(shí),是必不可少的!

14:如果現(xiàn)在再來學(xué)習(xí)JAVA,C#等別的語言的話,應(yīng)該是觸類旁通

不會(huì)英語能不能學(xué)編程

1.首先,我們來看看英語和編程到底是什么關(guān)系。我認(rèn)為編程最主要的有兩個(gè)方面的東西,一個(gè)就是代碼,這是毋庸置疑的;另一個(gè)就是文檔了,也就是參考資料。

首先來看看代碼。下面的一個(gè)是C語言代碼,一個(gè)是Python代碼。

2.我們?cè)賮砜纯次臋n。下面是C/C++參考文檔,以及一個(gè)python的參考文檔。

3.如果你不懂英文,確實(shí)很容易就被這些東西嚇壞。剛剛激起的學(xué)習(xí)熱情很可能被無情的澆滅??墒菍?shí)際上,如果想寫一個(gè)程序,用到的英文其實(shí)是很少的,其他的你可以全部采用漢語拼音。我們?cè)賮砜纯茨莾蓚€(gè)代碼圖片中真正必須用英文的部分。我用紅色框線標(biāo)出來。

4.你很可能不信,怎么會(huì)那么少,那其他的那些呢。那個(gè)C語言的因?yàn)槌绦蛐?,所以稍顯多些。其他的除了幾個(gè)庫函數(shù)外,你都可以用漢語拼音來完成。

實(shí)際上C語言和C++語言本身需要的英文單詞,學(xué)名關(guān)鍵詞或者保留字,也就幾十個(gè)。我們來看看C、C++以及Python的關(guān)鍵詞。

可以看到C/C++的關(guān)鍵詞一共62個(gè),是不是大部分都是你認(rèn)識(shí)的,而且一點(diǎn)也不難記,實(shí)際上也用不著刻意的去背記,用著用著就知道了。

python的關(guān)鍵詞一共33個(gè)。

也就是說你只需要記住這幾十個(gè)單詞就可以寫程序。不要不信,事實(shí)上就是如此。

這就是編程本身和英語的關(guān)系。說白了就是幾十個(gè)英語單詞的關(guān)系。初中一年級(jí)的詞匯量恐怕要比這多多了。

5.那么編程中和英語關(guān)系最大的地方是哪里,就是剛才說的文檔。因?yàn)橐灿泻芏辔臋n是英文的,這個(gè)如果英語不好確實(shí)看不了。

那么,不懂英文看不懂英文文檔能不能學(xué)好編程?

答案是:能。

為什么?

因?yàn)榫幊痰闹形馁Y料也很多很豐富,足夠你學(xué)習(xí)用了。

百度一下,可以看到有那么的書夠你選夠你看。

因此,你僅僅需要的是買一本書,然后耐心的跟著書本去學(xué)習(xí)。

6.那么,既然英語不好不影響學(xué)習(xí)編程,學(xué)好英語重不重要?

答案:重要

最新的文檔資料基本上都是英文的,因此如果你想了解最前沿的資訊,會(huì)英文是必須的。同時(shí),看的懂英文文檔能夠幫助學(xué)習(xí)。比如我經(jīng)常用的python、qt、以及很多人都會(huì)用到的msdn大部分都是英文資料。因此在查找資料時(shí)英文幫助很大。在搜索解決難題時(shí),也有更多的選擇,比如stackoverflow就幫我解決了很多問題。中文搜索不到的,英文就能及時(shí)幫你。

而且,計(jì)算機(jī)英語比較簡(jiǎn)單,一個(gè)詞典夠了,多看看就能夠流暢的閱覽了。重要的在于堅(jiān)持二字。

7.那么計(jì)算機(jī)編程真正需要的是什么?

答案:邏輯思維能力、抽象理解能力以及數(shù)學(xué)能力。不過高難數(shù)學(xué)的應(yīng)用在非常專業(yè)的領(lǐng)域,所以不用擔(dān)心。

充滿自信的你怎么能夠不嘗試一下呢。

8.最后我們來討論一下漢語編程的必要性。漢語編程有沒有?答案是有的。如果你覺得那幾十個(gè)單詞確實(shí)很難的話,你可以投奔漢語編程。但是漢語語義豐富、重碼率很高,除了漢字你認(rèn)識(shí)外,其他的并不比英文編程有更多的優(yōu)勢(shì)。最起碼的目前的漢語編程沒有英文編程簡(jiǎn)潔。再再退一步講,如果你想找份工作,那么招聘廣告的要求就是最基本的要求。到時(shí)候你再考慮有沒有必要學(xué)習(xí)。而且不管是什么語言的編程,最基本的編程思想是不變的,編程思想并不會(huì)因?yàn)檎Z言不同而變得更簡(jiǎn)單或更難。

推薦閱讀

點(diǎn)擊查看 大學(xué)專業(yè)課程 更多內(nèi)容