導航:首頁 > 編程知識 > 計算機編程入門哪個好

計算機編程入門哪個好

發布時間:2023-09-12 04:42:20

1. 電腦編程初學者看什麼書

1、《代碼大全》史蒂夫·邁克康奈爾

「優秀的編程實踐的網路全書,《代碼大全》注重個人技術,其中所有東西加起來,就是我們本能所說的「編寫整潔的代碼」。這本書有 50 頁在談論代碼布局。」 —— Joel Spolsky

對於新手來說,這本書中的觀念有點高階了。到你准備閱讀此書時,你應該已經知道並實踐過書中 99% 的觀滑行念。– esac

2、《程序員修煉之道》安德魯·亨特、大衛·托馬斯

對於那些已經學習過編程機制的程序員來說,這是一本卓越的書。或許他們還是在校生,但對要自己做什麼,還感覺不是很安全。就像草圖和架構之間的差別。

雖然你在學校課堂上學到的是畫圖,你也可以畫的很漂亮,但如果你覺得你不太知道從哪兒下手,如果某人要你獨自畫一個 P2P 的音樂交換網路圖,那這本書就適合你了。—— Joel

3、《計算機程序的構造和解釋》Harold Abelson、 Gerald Jay Sussman、Julie Sussman

《代碼大全》、《重構》和《設計模式》這些經典書會教給你高效的工作習慣和交易細節。其他像《人件集》、《計算機編程心理學》和《人月神話》這些書會深入軟體開發的心理層面。

其他書籍則處理演算法。這些書都有自己所屬的位置。

然而《計算機程序的構造和解釋》與這些不同。這是一本會啟發你的書,它會燃起你編寫出色程序的熱情;它還將教會你認識並欣賞美。

它會讓你有種敬畏,讓你難以抑制地渴望學習更多的笑舉東西。其他書或許會讓你成為一位更出色的程序員,但此書將一定會讓你成為一名程序員。

4、《C程序設計語言》Brian W. Kernighan / Dennis M. Ritchie

這本書簡潔易讀,會教給你三件事:C 編程語言;如何像程序員一樣信升嘩思考;底層計算模型。

5、《演算法導論》 Thomas H.Cormen/Charles E.Leiserson/Ronald L.Rivest/Clifford Stein

在我看來,代碼只是一個工具,並非精髓。開發軟體的主要部分是創建新演算法或重新實現現有演算法。其他部分則像重新組裝樂高磚塊或創建「管理」層。

我依然夢想這樣的工作,我的大部分時間(>50%)是在寫演算法,其他「管理」細節則留給其他人…… —— Ran Biron

2. 編程入門先學什麼比較好

程序員是一個不停學習的崗位,你需要每天除了工作以外,花一定的時間了解新的技術或正在使用的技術的原理,這樣才能一直提高,昌沖不然,可能會被淘汰。那麼編程入門先學什麼比較好呢?

編程入門先學什麼

Web前端

前端開發是創建Web頁面或app等前端界面呈現給用戶的過程,通過HTML,CSS及javaScript以及衍生出來的各種技術、框架、解遲迅脊決方案,來實現互聯網產品的用戶界面交互。它從網頁製作演變而來,名稱上有很明顯的時代特徵。在互聯網的演化進程中,網頁製作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字為主,用戶使用網站的行為也以瀏覽為主。隨著互聯網技術的發展和HTML5、CSS3的應用,現代網頁更加美觀,交互效果顯著,功能更加強大。學習前端開發對新手很友好。

PHP

PHP即「超文本預處理器」,是一種通用開源腳本語言。PHP是在伺服器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作我非常簡單,實用性很強。

Java

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Python

Python是一種計算機程序設計語言。是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越來越多被用於獨立的、大型項目的開發。Python是一種代表簡單主義思想的語言。閱讀一個良好的Python程序就感覺像是在讀英語一樣。它使你能夠專注於解決問題而不是去搞明白語言本身。Python極其容易上手,因為Python有極其簡單的說明文檔 。

如何學好編程

1、學習編程一定要看書

現在學習編程變得比以前容易多了,除了有大量的視頻教程外,還有專業的IT培訓機構,這都使學習變得更加傻瓜化,然而我要說的是,編程雖然變得越來越容易學,卻只是代表入門容易,並不代表這門編程技術就真的變簡單了。如果僅僅學了些皮毛,高手寫的程序是你望塵莫及的。在學習的過程中,書籍永遠是知識最好的載體,很多優秀的程序員大師精心編撰的編程書籍,富含的不僅僅是一些知識,更多的是他們所傳授的思想,通過看書,鑽研書籍中的內容,會讓你變得更加聰碼滲明,寫的程序也更加的精煉。

2、學編程的時候,一定要獨立思考

現在網路很發達,我見很多程序員總愛網路,包括我帶的許多學生也是這樣,一個jdbc這么初級的東西,他們編程幾年了,每次用還總是網路查。這個東西應該是熟記於心的。隨時用,信手拈來,這樣才能成為高手。就好像一個修理工,一邊查手冊,一邊給你修車,亦或是一個醫生,一邊看教程,一邊給你看病,想想就覺得恐怖。

3、學習編程演算法很重要,要不斷的優化程序

現在很多人都是快速的學習,快速的練習,反復的練習。而我的建議是,無論你學到什麼階段,都要去不斷的優化自己的編程,能用3行實現的程序,不用5行,這樣你編寫的程序才能更加凝煉。而且,編程學習的中後期,就要重視演算法,盡量使編程優質,這才是編程的美妙之處。

3. 自學計算機編程應該看些什麼書

一:第一階段 C語言-------《C語言設計》 作者:譚浩強 大多數人都推薦譚浩強這本書,譚浩強的C語言程序設計,我覺得更適合當教科書,主要是篇幅沒有那麼大,書本的內容不是很全,由老師帶入門是最好的。 《C Primer Plus》第五版 作者:Stephen Prata 這本書比較厚,內容也比較基礎,擴展的也比較廣,自學容易上手,唯一的缺陷在於它是外國人編寫,而國內的翻譯往往讓人難褲猛以滿意,如果你有較好的英語水平,最好閱讀英文版的。 《C語言入門經典》第四版 作者:Ivor Horton 二:第二階段 這一階段看個人主攻的方向了,安卓一般就JAVA,PC游戲、軟體C++,也有推薦C#,這些都是主流語言,其他語言要看個人愛好與發展。 面向對象的語言,一般懂一門,之後要轉其他語言也很容易的,其實思想都差不多,主要的不同在於語法。C#容易上手,一個月入門,一年精通,而C++卻有點難,一年入門,二十年也未必敢說自己精通。如果有時間,可以了解一下匯編語言。 C++ Primer, 4rd Edition (入門類: C++ Primer, 4rd Edition Thinking in C++, 2nd Edition The C++ Standard Library: A Tutorial and Reference 進階類: The C++ Programming Language, Special Edition The Design and Evolution of C++ Inside C++ Object Model C++ Templates: The Complete Guide STL 源碼剖析 Generic Programming and the STL Modern C++ Design: Generic Programming and Design Patterns Applied 應用技巧類: Effective C++, 2nd Editon More Effective C++ Exceptional C++ More Exceptional C++ Effective STL Ruminations on C++) 三:第三階段 API/SDK------------- 《windows程序設計》(Jeff Prosise) 這書主要是開發Windows軟體要深入研讀的,畢竟是WindowsAPI。如果是主攻C++,那麼這本書你可胡桐橋以大概略讀一遍,不用過多的深入追究,QT才是C++主要深入思慮的關鍵。 四:第四階段 MFC----《VC++技術內幕》、《深入淺出MFC》及視頻教程孫鑫 VC++6.0 如果是C++,QT是要重點學習的對象。 五:第五階段 COM/DCOM/ATL/COM+---------《COM技術內幕》 未知階段: 《數據結構》,《演算法導論》這些基本是編程的核心了,編程的很大情況都依賴於演算法的實現,這個兩門基本要深入研究,這是決定編程能力的核心標准。 如果不弄底層的話,《操作系統原理》可以簡單輪侍地了解。

4. 哪種編程語言最好學

問題一:編程語言學哪個好 簡單點說就是兩條路:
一、C\C++\C#(ASP.NET)

二、JAVA(J2SE\J2EE\J2ME\jsP)

走這兩條路都必學的:數據結構、資料庫(SQL或Oracle)

選學:計算機應用基礎、網路基礎、硬體基礎。

C是學習高級語言的基礎;C++主要用於編寫大型軟體核心代碼和匯編一樣,比較難學,不過學好了後,很有前途;C#主要用於編寫一些系統軟體,比如游戲引擎核心代碼,編寫比較簡單,界面比較友好;ASP.NET主要是用C#語言編寫開發網站(B/S架構)。

J2EE是用很廣泛,主要偏向於企業應用軟體和一些桌面系統(C/S架構),計算機平台;第二,J2ME,面向無限領域,主要用於開發手機一些軟體,比如手機游戲。很有潛力的傢伙,看看中國的手機用戶就知道了;JSP主要也是開發網站。

大概就是這些。說得太多了,可能你初次接觸也比較麻煩。兩者根本就沒有一個肯定的說法誰好誰不好。我說下我個人感覺吧。初次涉及Java領域,感覺到Java入門是好像沒有C,C++入門快,工具也沒有什麼Turbo C,Visual C++好用,界面沒有它們友好。什麼JAVA_HOME,CLASSPATH,虛擬機等概念都是初次接觸,學的東西比較多。不過學Java的目前比C的好找工作點,我個人感覺。

不過作為一個高級的程序員,絕對不僅僅只會一門語言的。這就是他們常說羨棚譽的「精一門,通兩門,熟三門...」

至於證書,C好像沒有專門的證書,只是有等級認證。

Java證書一般就是SUN公司的認證了,有權威,含金量高。

Sun的Java認證有多種,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高級別的要先考低級別的

問題二:現在學哪種編程語言最好 1.零基礎,打算自學編程,應具備哪些的知識?
答:

對於入門階段,對知識水平的要求並不算高,或者說很低,大家都應該聽說過xxx小學生編程如何如何這般這般怎麼樣之類的話題,這里,我們不談長期發展,只談如何入門。首先,我覺得你應該具備計算機的基本操作能力,如果說你連新建一個文件夾或者說從網上下載資料都不會,那麼你應該先買本《windows xx從入門到提高》看,然後再考慮編程這件事,如果你覺得對計算機的基本操作已經熟練後,請繼續向下看。

2.學編程應具備哪些條件?

答:

第一:硬體保證,首先你應該具備一台電腦,不管是筆記本還是台式,也不管性能高低,性能對前期學習編程幾乎無任何影響,就入門來看,操作系統還是首選windwos。

第二:有xx語言的入門本書和凳,紙做的,具體xx語言是哪種語言,後面我們再討論這個問題。雖說現在鋪天蓋地的都是電子書了(保留這句話的確定性),到處是掃描版,還高清呢,但我還是推薦看紙做的書,好處有兩點,其一是便於攜帶,可以隨時翻閱;其二是避免眼疲勞,我不信你一直晚盯著顯示器看電子書眼睛不會酸;還有一點,尊重圖書作者的版權。

第三:時間保證,如果你每天都有一大堆事等著你去處理,先去處理那些事吧,處理完後把剩餘時間劃出一整塊的給編程,進行隨時可能被打斷的學習,在編程這塊,我不認為這是在用功學習,零碎時間去背單詞?應該是個不錯的選擇。

3.你確定要學編程?

答:

這個問題看起來有點多餘,但為什麼要提出這個問題?要知道,編程不是一朝一夕的事,如果你只是一時的沖動,或者僅僅是要完成心目中的某個小工具,並沒有長期寫程序的打算,這樣的話,編程不學也罷,畢竟編程從入門到能獨立寫軟體會有很長的一段路要走,中途一旦放棄就前功盡棄,並且已經浪費了你大把的寶貴時間,實在是得不償失。不過,你盡管吐槽說是這是你的業余愛好,有個愛好也挺好,那麼,繼續兄段往下看吧。

4.如何才能入門?

答:

到底怎樣才能入門?其實,只要你有毅力,慢慢折騰個一年半載,肯定能入門,但寫這篇文章的目的就是為了把這個周期縮短些,不是嗎?所以,下面我就以個人的觀點來談談怎麼才能更快的入門,這里先籠統的介紹下,對於每點,後面單獨介紹。

C1>.去了解計算機的基本組成,計算機的發展史和編程的發展史,看起來和編程沒什麼關系,潛在的影響還是十分大的;

C2>.選擇一門簡單的語言作為入門語嚴;

C3>.學會使用搜索引擎;

C4>.知道如何看書;

C5>.要」像」個高手;

C6.>應具備的學習態度;

4.1:了解這些歷史的意義:

了解一些編程的實質遠比知道如何編程更有意義,不要在編程是怎麼回事的情況下就去學習編程,這樣對你的學習是十分不利的,作為一個編程愛好者,知道計算機的工作原理,這應該是一件再正常不過的事,你難道不想去知道嗎?

4.2>.選擇入門語言:

這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最後搞到新手一會聽說這種語言適合新手,於是學習這種語言,一會又有人說xx語言是垃圾、弱爆了,學了也沒用,之類的話,開始推薦你xxx語言,於是新手們又開始學習這種語言,搞到最後,什麼語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。要解決這個問題,首先要明白一個根本問題,怎樣挑選適合入門的編程語言?我推薦從難度這個角度來考慮,這門語言必須簡單易學,有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開編程語言列表,發現有100多種編程語言,而且這個數還是在不斷增加的,這里我們一起來看下2012年5月份的編程語言排行榜,能進......>>

問題三:學習哪種計算機語言比較好? 主要有兩種可供你選擇:
1,java;

2,C++;

java方面:現在國外幾乎所有大學的計算機教材都採用java,而且,jvm具有非 常強大的跨平台性,可移植性高,作為開源巨頭――sun公司所開發出的語言,有著非常大的潛力,是一種灰常流行的語言。

C++方面:全世界都在使用,全世界都說好,不過部分語法比較復雜(特別是裡面的指針問題),聽說「學會C++,走遍天下」。

其他:C#可以做出非常炫的界面,看你具體想做哪方面的工作,做美工的話C#還是不能放過滴~

學習方面的注意的地方:

if(大學生)

大學畢業前寫夠1W行代碼就行了;

else

每天一百行;cos practice makes perfect

推薦書籍:

英文好的推薦閱讀原版C++primer(中文翻譯出來後有些句子的原意會被曲解,讀英文版還有利於你英文水平的提高,再說遠一點,想搞好計算機的話英文非常重要,因為puter is not made in china~),Code plete;

最後,無論你學什麼,只要認真學了,學好了,都是強大的~

三百六十行行行出狀元~

best regard~

問題四:編程語言中,哪種語言最易學 對於廣大編程初學者來說,存在著這樣普遍的認識:學習程序設計選擇編程語言
很重要,開口閉口就是VisualBasic、Visual C++、Delphi、Power Builder等一些現在比較流行的開發工具。經常看見有初學者問:我學C/C++,究竟是學

VisualC++好,還是學Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之間作出選擇。學習程序設計和學習程序設計語言究竟是怎麼一個關系?初學者究竟應該如何取捨呢?就此我們打個簡單的比方:學習程序設計就好比學習射擊,而程序設計語言就對應射擊中的氣槍、手槍、步槍等各種槍械。學習射擊必須要選擇一種槍械,不可能沒有槍還能學好射擊的,也不可能同時學會使用所有的槍械。但是,如果掌握一種槍械的射擊,再學別的也就觸類旁通了。因為在熟悉一種槍械的同時,也學習了射擊技術本身。再學其他的,自然事半功倍。學習程序設計也是一樣,必然要從學習一門程序設計語言開始入手。同時在學習的過程中?

建議:學習程序設計不必苛求一定要從某一種語言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中間選擇自己比較容易接受的一種進行學習。從中主要學習的是編程本身的思想,學習的是用程序設計的眼光來看待問題。或許,學習的效果不能馬上看到,但是可以學到扎實的基本功,而這對於將來的進一步發展是有很大好處的。這些基本功包括:

一、強化邏輯分析和建立數學模型的能力

編程的目的是什麼?是要解決現實中的問題。而現實中的問題是用自然語言描述的,目前的計算機對其無法理解。我們要做的就是必須用計算機能理解的方式將問題「告訴」計算機。也就需要我們對現實問題進行邏輯分析,建立合理的數學模型,然後以程序和數據的形式輸入計算機,R、G、B三色份量來各表示一種顏色,對於顏色的處理被轉化為對R、G、B三個整數的處理。我們只要改變這三個整數,就可以將其改變成另外一種顏色。對於其它的現實問題,我們也要像

這樣使其可以被計

二、數據結構和演算法知識

程序設計發展到現在,已經有了一套比較普遍、完整的數學模型(我們稱之為

數據結構)和對應這些數學模型的處理方法(也就是演算法)。目前的程序就是以

此為基礎的。在程序員中間流傳著一句經驗之談:「好的數據結構是程序的一

半。」其重要性可見一斑。作為一個程序員

三、豐富的實踐經驗

程序設計本身就是一門實踐性很強的學科。一個只存在於紙上的程序如同沒

有翅膀的鳥永遠不能飛翔在現實的天空。任由代碼寫得再巧妙,風格再優美,也

只是一張紙上的一連串字元而已。就好比是一份作文練習,或許寫得很好,但是

不交給老師去批閱,和一張白紙又有什麼區別呢?!最後,作為一個程序員還有一點小要求:那就是身體素質要好,能熬夜才行。

Top of Form 1

選其器與善其事――縱談編程工具的選擇選其器相同主題的文章

「工欲善其事,必先利其器」――《論語》。很多人在學習軟體編程時,都希望

選擇一款優秀的編程工具。到書店逛逛,可以看到各種琳琅滿目的編程書籍,可

是你還沒有想好選擇學習什麼編程語言,也就無所適從,不知道該買什麼書看。

要想學好編程,必須認真了解各種語言的特點,找准自己的學習方向。那麼你首

先必須明確你想要做什麼,你所感興趣的是什麼?進一步說就是:你現在想要完

成哪一方面的程序設計,你的程序主要完成的功能是什麼?由此在眾多軟體中,

選擇出適合自己的開發工具。......>>

問題五:現在學什麼編程語言好 C語言玩玩就好,過了指針就難了,JAVA入門簡單,後邊框架太多,C++是王道,但學的人多了,想學的很出彩就難了。計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。如果按語種分,可以分為英文符號語言和漢語符號語言兩類。(典型的如:易語言、C語言)電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的 *** ,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。目前通用的編程語言有兩種形式:匯編語言和高級語言。簡單點說就是兩條路:一、C\C++\C#(ASP.NET)二、JAVA(J2SE\J2EE\J2ME\JSP)走這兩條路都必學的:數據結構、資料庫(SQL或Oracle)選學:計算機應用基礎、網路基礎、硬體基礎。C是學習高級語言的基礎;C++主要用於編寫大型軟體核心代碼和匯編一樣,比較難學,不過學好了後,很有前途;C#主要用於編寫一些系統軟體,比如游戲引擎核心代碼,編寫比較簡單,界面比較友好;ASP.NET主要是用C#語言編寫開發網站(B/S架構)。J2EE是用很廣泛,主要偏向於企業應用軟體和一些桌面系統(C/S架構),計算機平台;第二,J2ME,面向無限領域,主要用於開發手機一些軟體,比如手機游戲。很有潛力的傢伙,看看中國的手機用戶就知道了;JSP主要也是開發網站。

問題六:學哪個編程語言應用最廣泛?還有,,,哪種編程語言學起來比較容易些?? VB~VC~VF~C~C#~C++~JAVA~.NET~這些都是編程 ASP~CGI~PHP~JSP這些是WEB編程。。 雖然都是編程,但編出來的程序可是不一樣的。 目標是什麼?開發?創業?還是去公司上班?還是業余愛好? 如果想業余編小程序,推薦VB~VC~容易上手。簡單。也蠻強大。 如果想學好了去企業上班,推薦C++~~~~~~JAVA之類的大型項目開發。 如果想做網站,就學ASP~CGI~PHP~JSP,這4個就JSP最最最難,先學ASP。 編程語言很多,但是目的都是想寫出好的程序,只要學精了一個就有錢賺,一上來不要要求太高 語言是用來交流溝通的 計算機語言也一樣 多說多練 我推薦你學三種編程語言,因為推薦你學是有原因的。 第一:先學習好C語言,這個是學所有編程語言的基礎。也是將來去考國家證書的必須要考的一門。 第二:學好java,因為java在目前來說,佔領地位是排第一位的。而且工資待遇也不錯。市場需求佔有率高達50%以上。或者學習.NET,因為.NET出來還不算太久,但是就因為是微軟出的東西,所以市場佔有率也已經達到了48%了,況且.NET比java要容易上手。兩者之一,你可以選擇一個。學java就往jsp工程師方向發展,學.NET就往ASP.NET方向發展吧。 第三:順便學一門資料庫的技術。因為開發的時候,難免會要和資料庫打交道。懂總比不懂要好。一般就學SQL就行了。ORACLE一般只適應於大型公司

問題七:哪種編程語言最簡單好學的 c/c++的指針初學者很不習慣。 Python 相對來說自由許多, 而且功能強大。 有google ,IDL 等大公司都在用它,而且可以養成很好的縮進習慣。
應用領域很廣從web(google , douban) 到GUI/console程序(比如大3d軟體BLEND3D),到網路游戲腳本,都可以用。

計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。

電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的 *** ,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。

計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。

目前通用的編程語言有兩種形式:匯編語言和高級語言。

匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。

高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。

高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。

高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:

解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。

編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。

[NextPage]學習編程,從何入手

如果您想學習編程,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!

==============================================

方案一 Basic語言 & Visual Basic優點(1)Basic 簡單易學,很容易上手。

(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕松地做出漂亮的程序。

(3)眾多的控制項讓編程變得象壘積木一樣簡單......>>

問題八:哪種編程語言最實用?哪個最好學適合入門?哪個編程最有前景? 最實用,當屬C++,所有程序員都要通過它來入門,學校里都是用他入門的。
最適合入門,個人認為還是Pascal語言,因為他格式嚴謹,且沒有「指針」這東西有的人靈光一閃就明白,有的人……,只不過有點「後繼無人」了,沒幾個學校在教;當然,C#也不錯,不僅僅沒指針,大部分情況下連創建對象之後的釋放都省了;如果不是JAVA不太適合剛學軟體開發的人,它也不錯,畢竟它一直很火;另外,學校里都是用C++入門,然後學JAVA或者C#,由學生自己選。

最有前景當屬JAVA、PHP和C#,現在是互聯網的天下,還是應該學一學網路開發。

不過,語言只是入門,真正用的時候其實是用別人寫好的對象包,即框架,有實力的人甚至需要自己寫框架,不同開發語言下的框架可不是通用的哦。

現在,我想知道你是想自學軟體開發吧?

先自學C++語法,再從JAVA、PHP、C#里選一個吧,網上有很多自學的材料的,找一找相應語言的學習路線圖,一步一步來。

問題九:現在的編程語言有哪些 哪種最好學有用 初學建議學Python
高手也建議Python

想什麼功能都能做,並只學一門語言,還是Python

其他

系統編程: C, 匯編

企業開發方向: Java, .NET

游戲開發: C++, Lua/Python/Ruby

網站前端: HTML, javascript, CSS

網站後端: PHP, Perl, Python, Ruby, Java, C#

並行並發: erlang, F#, scala

圖形界面: Python, Tk, VB, C#, C++

要高效率編寫程序: Lisp, Ruby, Python

要編寫的程序效率高: C/C++, 匯編

問題十:未來3年程序員學哪種編程語言最好? 未來的時代是AIR的時代。也就是AI人工智慧,物聯網,AR/VR。我只提編程方面的趨勢
其中人工智慧的底層開發方面大多和C,C++關系度比較高。如果是應用層,也還是傳統的網路開發技術,比如PHP,RubyOnRails這些

物聯網的話用的主要是現在常用的技術,H5/CSS3,Nodejs(微軟推薦用於物聯網的技術)等等。還有就是智能硬體的開發,需要你懂C或者C++,匯編入門。

AR/VR C#是現在主流#3D引擎Unity的標准開發語言,值得一學。但是怎麼說,你如果用在移動端的話 IOS里的OC/swift你要選一個,andriod的話要懂java

說了一堆你肯定有點懵逼,我這么說,上面的我都會。。。但我的定位是一個IT Manager。

作為一個初學者或者想要定某個開發方向的,你前端後端選一個,行業趨勢AIR中選一個。

如果你想進階一個大神,學的越多,能力越強,底蘊越多。當到了那一天,我可以再給你詳細列很大一張清單。(現在列太早了。列出來太多你可能會怕太多學不了)

保持一個方向不停前進,最後你會發現,社會需要你是一個全能的人。但你不用從全能做起。

5. 零基礎學計算機編程有什麼好的書籍推薦

來自某互聯網大咖的推薦與建議:對於想要進入IT行業的學習者來說,除了學習技術知識外、建議再學習思維能力以及了解職場。掌握意向崗位要求的技術,學習尋找問題、解決問題的思維能力,提前了解職場利於自身職業發展。精心挑選18本優秀書籍(技術與思維能力),送給當代大學生。

【10本】互聯網類(與相關職位相匹配):

《人人都是產品經理》

作者:蘇傑-電子工業出版社

知識匹配的崗位:產品經理

特點與推薦理由:

●產品經理入門級書籍

●豐富的工作經驗分享

●系統性梳理用戶、需求、項目、團隊、戰略、修養六大話題

《HTML5布局之路》

作者:劉國利-清華大學出版社

知識匹配的崗位:HTML5(WEB前端)開發工程師

特點與推薦理由:

●依照網站開發流程進行講解,更易吸收

●提供豐富的學習方法以及開發實戰經驗

●理論與實踐相結合,提供豐富的案例及面試真題

●最適合初學者使用的HTML5技術入門書籍

《HeadFirst》系列書籍

作者:[美]弗里曼(FreemanE.)等-中國電力出版社

知識匹配的崗位:計算機類IT開發崗位

特點與推薦理由:

●IT技術入門書籍系列

●生動有趣、圖文並茂

●易理解入門

《程序員第二步——從程序員到項目經理》

作者:尹華山-人民郵電出版社

知識匹配的崗位:項目經理(技術經理)

特點與推薦理由:

●技術思維到管理思維的改變

●適用於技術人員開拓視野

●從不同視角來審視工作、生活與自己

《SEO實戰密碼

作者:昝輝-電子工業出版社

知識匹配的崗位:SEO工程師

特點與推薦理由:

●SEO網路全書類的入門指導

●理論與實踐相結合

●從SEO原理到工具再到技巧解析

《烏合之眾:大眾心理研究》

作者:[法]古斯塔夫·勒龐-新世界前頌鎮出版社

知識匹配的崗位:產品及運營基礎理論

特點與推薦理由:

●大眾心理學

●群體理論的經典著作

●顛覆人們對群體的認知,對群體層層分析、逐步推進

《部落的力量》

作者:[美]戴夫·洛根等-中國華僑出版社

知識匹配的崗位:產品及運營基礎理論

特點與慧粗推薦理由:

●互聯網時代團隊管理聖經

●依靠部落的力量,掌握撬動團隊飛躍的4個杠桿點

●指導管理者如何激發每一個人內在潛能

《從零開始做運營》

作者:張亮-中信出版社

知識匹配的崗位:運營(新媒體運營等)

特點與推薦理由:

●運營入門級書籍

●運營工作相關內容廣泛

●全面科學的運營思維介紹與案例解析

●介紹相關運營經驗

《重新定義公司谷歌是如何運營的》

作者:[美]埃里克·施密特等-中信出版社

知識匹配的崗位:CEO

特點與推薦理由:

●實用、易理解的公司管理指南

●解讀谷歌如何顛覆傳統的MBA模式

●一本充滿能量、令人興奮的創業入門書

《重新定義團隊谷歌如何工作》

作者:[美]拉斯洛·博克-中信出版社

知識匹配的崗位:人事經理(人力資源管理)

特點與推薦理由:

●揭秘谷歌的人才和團隊管理的核心法則

●《紐約時報》暢銷榜第一名

●BusinessInsider2015最佳商業書籍

●以人為本企業的團隊組建和管理原則

【8本】思維能力與職場知識類:

《誰動了我的乳酪》

作者:[美]斯賓塞·約翰遜-中信出版社

相關思維能力:跳出適應區、目標

特點與推薦理由:

●寓言故事

●如何面對變化

《致加西亞的信》

作者:[美]阿爾伯特·哈伯德

相關思維能力:執行力

特點與推薦理由:

●職場暢銷書

●提高執行力的方法

●對自己負責

《把時間當作朋友》

作者:李笑來-電子工業出版社

相關思維能力:時櫻蠢間管理

特點與推薦理由:

●時間管理是成功的關鍵所在

●學會打開心智

●從心智成長的角度談時間管理

《杜拉拉升職記(共4冊)》

作者:李可

相關思維能力:職場故事

特點與推薦理由:

●職場故事

●職場指南

●幫助職場新人了解職場規則

《如何閱讀一本書》

作者:[美]莫提默·J.艾德勒等

相關思維能力:閱讀方法、學習方法

特點與推薦理由:

●學習閱讀方法與能力

●學會梳理書籍骨架

●不同書籍適用的不同閱讀方法

《學會提問》

作者:[美]尼爾·布朗等-機械工業出版社

相關思維能力:提問方法、如何思考問題

特點與推薦理由:

●批判性思維指南

●鍛煉批判性思維,提出好問題

●學會理性分析推理

●克服偏見對判斷的影響

《金字塔原理思考、表達和解決問題的邏輯》

作者:[美]芭芭拉·明托-南海出版公司

相關思維能力:如何思考、表達、解決問題

特點與推薦理由:

●學會問題思考的邏輯與練習

●掌握語言表達的邏輯與練習

●解決問題的方法論與練習

《卓有成效的管理者》

作者:[美]彼得·德魯克-機械工業出版社

相關思維能力:自我管理、團隊管理

特點與推薦理由:

●現代管理之父著作之一

●管理者應如何做到卓有成效

●管理者應具備哪些特徵

閱讀全文

與計算機編程入門哪個好相關的資料

熱點內容
買房哪個網站好 瀏覽:913
打完新冠疫苗下載什麼app可以查到 瀏覽:879
海信電視用哪個app看網路電視 瀏覽:96
編程什麼時候流行的 瀏覽:683
自學編程新手看什麼書 瀏覽:180
linux全盤tar 瀏覽:454
ps文件命名自動輸入怎麼辦 瀏覽:467
iphone6plus切圖 瀏覽:822
iphone6沒有提示更新 瀏覽:41
cc網路圖教程 瀏覽:650
u盤無法剪切文件到電腦里 瀏覽:497
中海達靜態數據大概多少內存 瀏覽:599
蘋果6s手機文件管理器 瀏覽:107
qq頭像非主流女生捂臉 瀏覽:736
java判斷string編碼 瀏覽:941
excel工資簿如何匹配相同數據 瀏覽:159
視頻課程學習有哪些app 瀏覽:375
鐵模編程怎麼學 瀏覽:298
數學網路研修研究問題有哪些 瀏覽:677
stl文件怎麼列印 瀏覽:427

友情鏈接