A. 學習c語言基本的學習大綱順序是什麼
這是一個老話題來了,每個人的看法和理解都有所不同,所以呢,這個問題,摘錄的供你參考吧
第一階段:1、學習C語言,要從入門到精通,需要讀哪些書(從簡單的到難的排序,越詳細越好,最好都能注釋下選擇這本書的理由)? 入門階段:還是老譚那本。理由:雖然不能說它寫得有多好,但是你現在要做的是入門,要快速的掌握c的基本語法,這本書很好理解,能夠讓你在最短的時間內大致掌握這門語言的概更。
第二階段:《c程序設計語言》(The C Programming Language)和《C語言解惑》(The C puzzle book) 理由:《the c programming language》號稱c語言聖經。其實它也只是一本介紹基礎語法的書,不做入門教程是因為對於初學者來說,它難度稍大,之所以推薦,是因為它能讓你---系統而嚴密的---把C語言知識構架整理一遍。《c語言解惑》,系統的整理了c語法中容易讓你產生迷惑或容易犯錯的地方(如a+++++b等),這時候你才算真正開始學習c語言了.(以上兩本現在出重印了,應該在書店可以買到)
第三階段:《C陷阱與缺陷》(C Traps and Pitfalls)和《高質量c/c++編程指南》 理由:《c陷阱與缺陷》是讓對c的理解有質變得一本書,如如何理解(*(void(*)())0)()等問題,我的感覺是看完這本書讓我真正從小菜鳥變成了老菜鳥。《高質量...》,終於有一本國產的了,呵呵,我認為這本書是把你從土匪變成正規軍的最好指南,該書涉及編程風格、效率、重載、健壯性等一些列之前很難注意的問題。(以上兩本《c陷阱...》已絕版,不過網上可以下載到中英文版,《高質量...》本身就是網路書,很容易找到) 。
其它推薦書:
1、《c專家編程》《c和指針》 說實話這兩本書我並沒有看過(或看完),但有口皆碑,都是經典之作,不過都已經絕版,仔細找找網上有下載的。
2、有哪些好的C語言練習(越難的越好)? 對語言本身的練習其實就是你對它的理解,用得多了,注意得多了,自然就ok了。其它思維上的練習主要是演算法和數據結構方面的,嚴老的《數據結構題集(C語言版)》如果你能做完就相當了不起了。
3、要學精C語言,還要具備哪些條件? 其實c語言也只是一個工具而已,就像鋤頭一樣,你每天挖地鋤田自然就精通它了。只要不是白痴,應該都沒有問題。
4、C語言學完後接下去要學哪些語言好? 這個我就沒有資格回答了,因為除了少量匯編和c++,我大部分只用到了c,不過也許是一脈相承的c++吧。c是面向過程的語言,學習c++面向對象的思想。
B. 學習javascript需要先學C語言嗎
學javascript的話確實有C語言基礎比較好,因為javascript從C-minus發展到ECMAscript,最終才是javascript,但是javascript的難點不在它的語法上,而是在他的瀏覽器兼容性上,這點是萬惡的微軟搞出來的。javascript和C的難點是不一致的,所以沒必要去學C語言。javascript要記住的東西非常多,而且條例不是很清楚,一般感覺比C語言用起來還麻煩。
既然做web前端的話,美工比javascript重要的多,畢竟有時候前端代碼都有現成的模板可以使用。相比之下javascript很多代碼都是通過後台腳本直接嵌入到html頁面中的,比如Ajax代碼等。所以前端的話,初期只要會dom編程即可,能看懂框架代碼,慢慢理解就是了。
最難的部分是CSS,布局這點比javascript難的多,瀏覽器兼容性更令人傷心,畢竟javascript還有jquery等框架可以使用,但是css就沒這么幸運了,除了某些css屬性可以通過jquery等框架屏蔽兼容之外,必須要手動調試。
反正到最後你都必須精通HTML+CSS+javascript,內容很少,但是很雜論,作為吃飯的工具,你不得不精通。甚至到最後你還得回後台代碼才行比如,PHP 、java、C#等,因為單單是做前端的很少的,大部分公司都是混合前後台的,除了某些大公司,專門找美術專業的做前台設計。
C. 學習計算機編程語言的先後順序
1,Java語言基礎(不管學那門編程語言,基礎知識特別重要),其中有Java核心演算法,面向對象應用,數據結構,集合框架,反射,異常處理及其線程,還有常用的日起操作、文件操作等。
2, 資料庫技術:達內的資料庫包括當前最主流的Oracle和Mysql兩種資料庫,學習內容主 要有DML、DQL、等數據語言,也學到了資料庫的安裝與訪問。裡面重點也是難點的就是SQL查詢,關聯查詢等。
3,Web前端技術:包括HTML、CSS、XML、JSP還有JavaScript及其相關的Ajax 、JQuery、JS 框架。
4,JDBC資料庫訪問、操作技術,還有MVC思想 ,Servlet技術。
5, 企業級框架(Struts+Spring+hibernate):幾乎所有的java程序員和java培訓機構都必須要了解java框架,最主流的就是SSH(Spring、Struts、Hibernate)
(3)學習前端開發和c語言的順序擴展閱讀
Java語言
隨著網路系統的不斷發展,C、C++等語言編程都遇到了一定問題。在這一情況下,Java語言因其對網路環境的適應性,進而成為了網路軟體編程的主要語言,其優勢包括了以下幾點。
(1)性能更加優秀。這一語言在較之C++語言更加簡單,同時具有完全面向服務對象特徵,進而其內容中的多態性、繼承性以及封裝性特徵更加明顯。
(2)更適合網路環境。java語言在使用中屬於分布式語言,因此其更加符合具有分布性特徵的網路軟體開發應用。同時為了應對網路安全性問題,Java語言的安全性也高於其他語言,更加適合網路開發應用。
(3)與控制系統的配合。在軟體開發中,Java語言與當前常用的常用的控制系統(如Windows、Linux)進行配合,提高了軟體開發應用質量。
D. 學前端開發還是學C++開發
深圳iTJOb如何判斷你是適合C語言、還是前端或java呢?從難度上來說,前端難度略小於java,而C++的入門門檻明顯高於java;從收入上來說,C++略高於java,java明顯高於前端。另外,java的應用范圍主要是企業級的,各大IT企業都會大量使用java技術。所以,java的性價比是比較高的一門編程語言,java應用的面比較廣,就業范圍也大,發展方向多。所以,對大部分文科女生來說,學習java是比較合適的。
E. 請問學習C語言編程的學習順序(就是先學C,還是C++,還有別的同類C語言)
網路搜索 80x86匯編小站 看看 站長寫的基礎文章,裡面會有 C C++ VC的介紹~
如何正確入門Windows系統下C/C++學習領域?
掌握C/C++後,如何在Windows系統下開發有界面的程序?
如何正確入門Windows系統下驅動開發領域?
如何正確進入基於x86-64Bit Windows系統商業軟體破解領域?
如何正確的待匯編學習和反匯編學習?
成為VC++程序員,我需要學會哪些東西
F. C語言學習順序問題
這是一個老話題來了,每個人的看法和理解都有所不同,所以呢,這個問題,摘錄的供你參考吧
第一階段:1、學習C語言,要從入門到精通,需要讀哪些書(從簡單的到難的排序,越詳細越好,最好都能注釋下選擇這本書的理由)
第二階段:《c程序設計語言》(The C Programming Language)和《C語言解惑》(The C puzzle book) 理由:《the c programming language》號稱c語言聖經。其實它也只是一本介紹基礎語法的書,不做入門教程是因為對於初學者來說,它難度稍大,之所以推薦,是因為它能讓你---系統而嚴密的---把C語言知識構架整理一遍。《c語言解惑》,系統的整理了c語法中容易讓你產生迷惑或容易犯錯的地方(如a+++++b等),這時候你才算真正開始學習c語言了.(以上兩本現在出重印了,應該在書店可以買到)
第三階段:《C陷阱與缺陷》(C Traps and Pitfalls)和《高質量c/c++編程指南》 理由:《c陷阱與缺陷》是讓對c的理解有質變得一本書,如如何理解(*(void(*)())0)()等問題,我的感覺是看完這本書讓我真正從小菜鳥變成了老菜鳥。《高質量...》,終於有一本國產的了,呵呵,我認為這本書是把你從土匪變成正規軍的最好指南,該書涉及編程風格、效率、重載、健壯性等一些列之前很難注意的問題。(以上兩本《c陷阱...》已絕版,不過網上可以下載到中英文版,《高質量...》本身就是網路書,很容易找到) 。
其它推薦書:
1、《c專家編程》《c和指針》 說實話這兩本書我並沒有看過(或看完),但有口皆碑,都是經典之作,不過都已經絕版,仔細找找網上有下載的。
2、有哪些好的C語言練習(越難的越好)? 對語言本身的練習其實就是你對它的理解,用得多了,注意得多了,自然就ok了。其它思維上的練習主要是演算法和數據結構方面的,嚴老的《數據結構題集(C語言版)》如果你能做完就相當了不起了。
3、要學精C語言,還要具備哪些條件? 其實c語言也只是一個工具而已,就像鋤頭一樣,你每天挖地鋤田自然就精通它了。只要不是白痴,應該都沒有問題。
4、C語言學完後接下去要學哪些語言好? 這個我就沒有資格回答了,因為除了少量匯編和c++,我大部分只用到了c,不過也許是一脈相承的c++吧。c是面向過程的語言,學習c++面向對象的思想。
G. 學習c語言和c++,應該先學哪個兩者是什麼樣的關系
c是c++的前身,因為這兩種語言有許多共同的語法和功能。以前,c可以說是c++語言的一個子集,因為c++剛出生時,他只是對於c語言的一個擴充,人們還是在普遍意義上講它歸類於c。
但是在c++的發展過程中,進行了許多擴展和改進,使其與c的差別越來越大,成為一種獨立於c的全新語言,而且比c更強大、用途更廣。
c
語言與
c++
的區別有很多:
1,全新的程序程序思維,c
語言是面向過程的,而
c++
是面向對象的。
2,c
語言有標準的函數庫,它們鬆散的,只是把功能相同的函數放在一個頭文件中;而
c++
對於大多數的函數都是有集成的很緊密,特別是
c
語言中沒有的
c++
中的
api
是對
window
系統的大多數
api
有機的組合,是一個集體。但你也可能單獨調用
api。
3,特別是
c++
中的圖形處理,它和語言的圖形有很大的區別。c
語言中的圖形處理函數基本上是不能用在中
c++
中的。c
語言標准中不包括圖形處理。
4,c
和
c++
中都有結構的概念,但是在
c
語言中結構只有成員變數,而沒成員方法,而在
c++
中結構中,它可以有自己的成員變數和成員函數。但是在
c
語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在
vc++
中它沒有加限定符的為私有的。
4,c
語言可以寫很多方面的程序,但是
c++
可以寫得更多更好,c++
可以寫基於dosr程序,寫
dll,寫控制項,寫系統。
5,c
語言對程序的文件的組織是鬆散的,幾乎是全要程序處理;而
c++
對文件的組織是以工程,各文件分類明確。
6,c++
中的
ide
很智能,和
vb
一樣,有的功能可能比vb還強。
7,c++
對可以自動生成你想要的程序結構使你可以省了很多時間。有很多可用的工具如加入
mfc
中的類的時候,加入變數的時候等等。
8,c++
中的附加工具也有很多,可以進行系統的分析,可以查看
api;可以查看控制項。
9,調試功能強大,並且方法多樣。
先學好了c語言,再慢慢接觸c++,語言是相通的,你一定能在code中找到自我的,加油!
H. 請問C語言和C++。JAVA學習有先後順序嗎 怎樣學習才能更快掌握
其實沒有必要學習那麼多種語言。c語言可以學習一下,如果將來打算主要學習java語言的話,就不要在c語言上用太多的時間。因為要把第一種語言學會到企業需要的程序,你需要學習非常多的東西,java語言編程起來感覺要簡單得多,面向對象的語言感覺寫起程序來挺有意思。但要真正把java學會,你需要大概6個月的學習,java的三個高級框架就需要學習大概3個月左右。如果你打算主要學習c語言,那麼java語言可以作為對比稍微了解一些即可,沒必要學習那麼多種語言。
編程語言排行榜2011年是java第一,c語言第二,c++第三。2012年是c語言第一,java語言第二,c++第四。主學c語言或者c++的話可以把c和c++對比起來學,兩個相同點很多的。c++是c語言的進階版,c語言能做到的c++都可以,但c++可以做到的c語言卻不一定可以做到。如果主要學c++,建議先學下c語言。還有就是,企業在招人的時候,如果你學的是java,那麼有一年的編程經驗就可以達到要求,如果是c語言的話,那麼..需要的編程經驗年份更多..這些可以到51job網站上去看一下編程方面的企業招人的條件,這樣對你選擇發展路線和學習線路有一個很好的規劃。
I. web前端開發跟普通C語言程序設計有區別嗎
有區別,區別如下:
一、主體不同
1、web前端開發:是創建Web頁面或app等前端界面呈現給用戶的過程。
2、C語言程序設計:是一種計算機程序設計語言。既有高級語言的特點,又具有匯編語言的特點。
二、技術不同
1、web前端開發:通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互。
2、C語言程序設計:可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。
三、作用不同
1、web前端開發:掌握HTML是網頁的核心,是一種製作萬維網頁面的標准語言,是萬維網瀏覽器使用的一種語言,消除了不同計算機之間信息交流的障礙。
2、C語言程序設計:只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。