當前位置:首頁 » 編程軟體 » 學語言編程

學語言編程

發布時間: 2022-01-13 06:28:16

㈠ 學習編程什麼語言最好

語言是門重要的學問,今年大二的我,自學C語言,下面給一些建議

學習語言是簡單的,語言是工具,使用好工具是一方面,其他各種領域知識也是很重要的另一些方面。高中畢業後沒事刷OJ應該是蠻適合的吧,正好把演算法和編程語言練好。到了大學後,如果是我重來,我會:
1. 不放過學校的基礎課程。
2. 做ACM演算法題,混各種OJ。
3. 使用Linux。
4. 參加各種編程方面的活動。

所以學什麼還是要因人而異吧,重點是要用得上。

㈡ 編程需要學習幾種語言

編程語言有很多,每個方面的都有所不同,理論上是學習一種就可以的。
理由①:達到很高的境界後,都會對機器語言有直接的了解。
理由②:每種語言的最終形態都是在對機器語言進行編碼。
綜合解釋③:你要有一個側重點對語言進行選擇,然後再進行學習就行。剛開始建議專學習一門;一般都不會只學一種,因為每種編程語言在每個領域的運用難度是不同的。就比如java側重軟體,用來直接操控硬體就會有許多不必要的轉換什麼的很麻煩;如果直接用C語言就相對代碼不但相對要少,而且很容易控制。

㈢ 學習編程要學習哪些語言

JavaScript

Java是一種基於對象和事件驅動並具有相對安全性的客戶端腳本語言。聽起來好像和java有些關系,然而卻不是的,只不過名字像而已。同時JavaScrip也是一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。Java也可以用在游戲開發等方面。

Java

JAVA語言是一個比較老的編程語言,也是唯一一個經歷了二十多年還繼續排在前五的編程語言。最新的通過「一次寫入、隨處可用」的標簽,java以其極少的依賴關系而聞名,並且可以在任何支持java的平台上運行,而無需重新編譯。在數十年的時間里,Java沒有顯示出任何衰減的跡象。

PHP

PHP(Hypertext Processor) 是一種免費的強大的伺服器端腳本語言,主要目標是允許網路開發人員快速編寫動態頁面,同時也被廣泛應用於其他領域,如 Web 開發並可嵌入 HTML 中去,受到web開發者的歡迎。包括Wordpress、Digg以及Facebook在內均使用了該語言。

PHP的語法利用了C、Java 和Perl,易於學習。目前PHP的應用范圍已經相當廣泛,尤其是在網頁程式的開發上。一般來說PHP大多執行在網頁伺服器上,透過執行PHP程式碼來產生使用者瀏覽的網頁。PHP可以在多數的伺服器和操作系統上執行,而且使用PHP完全是免費的。

Python

Python是一門易讀、易維護,並且被大量用戶所歡迎的、用途廣泛的語言。由於具有豐富和強大的庫,又被稱為膠水語言,Python 極其容易上手,主要源於Python有極其簡單的說明文檔。

Python 的應用領域分為系統編程,用戶圖形介面,Internet 腳本,組件集成,資料庫編程,快速原型,數值計算和科學計算編程,游戲、圖像、人工智慧、XML 、機器人編程等等。

C#

C#對初學者來說是個很好的選擇。啟動時間相當短:只要下載Visual Studio Express,即可全面安裝所有必要的元素,比如SQL Express。C#可以用途很多,從Web開發到控制台應用程序等等。語法基於C,所以與C++和C一樣,它也提供了出色的計算機學基礎。

然而,Visual Studio擁有自動完成功能和自動生成的項目文件等方面,雖然C#可能比較復雜,不像在C和Ruby等語言中有多個編譯器和解釋器。但是C#有易於使用的IDE以及廣泛的用途,C#也是初學者學習編程不錯的選擇。

C / C++

C語言是一種通用的命令式編程語言,它起源於20世紀70年代,是大學裡面計算機專業學的第一門編程語言,使用相當廣泛,並且深遠地影響了其後的幾乎每一種語言。C++最初是作為C語言的增強版出現,C++是一種靜態數據類型檢查的、支持多重編程範式的通用程序設計語言。C++被用在一些知名軟體中,比如Firefox、 Winamp以及Adobe programs。

如果你對游戲開發很有興趣,C++是一種優秀的入門語言,因為除了開發應用程序、移動應用程序和桌面應用程序外,它還經常用於開發游戲和游戲引擎。也有大神用於伺服器開發與底層架構,基本沒有C/C++不能進入的開發領域。C和C++都不僅僅為編程提供了入門知識,還為整個計算機學提供了入門知識。即便你將注意力集中在其他編程語言上,C/C++提供的基礎性知識也很有價值。

不過,C++在最初階段對初學者來說可能頗具挑戰性,很多學習C/C++編程的小夥伴就是因為這個「大的挑戰性」而放棄了。所以如果你能夠克服這個困難,那麼將會大有回報。

GO

Go的語法接近C語言,但對於變數的聲明有所不同。Go支持垃圾回收功能。Go的並行模型是以東尼·霍爾的通信順序進程(CSP)為基礎,採取類似模型的其他語言包括Occam和Limbo,但它也具有Pi運算的特徵,比如通道傳輸。在1.8版本中開放插件(Plugin)的支持,這意味著現在能從Go中動態載入部分函數。

與C++相比,Go並不包括如枚舉、異常處理、繼承、泛型、斷言、虛函數等功能,但增加了 切片(Slice) 型、並發、管道、垃圾回收、介面(Interface)等特性的語言級支持。Go 2.0版本將支持泛型,對於斷言的存在,則持負面態度,同時也為自己不提供類型繼承來辯護。


當然,編程語言遠遠不止以上幾種,而且編程只需要學會一種編程語言就可以了,但怎麼選,就得看你對那個領域感興趣了。或者說是想從事哪方面工作!

其實在學會一門語言後,再去學習其他的語言就相對簡單很多!

希望我的回答對你有所幫助,望採納!!

㈣ 我想學習編程語言

java分成J2ME(移動應用開發),J2SE(桌面應用開發),J2EE(Web企業級應用),所以java並不是單機版的,只是面向對象語言。建議如果學習java體系的話可以這樣去學習:
*第一階段:Java基礎,包括java語法,面向對象特徵,常見API,集合框架;
*第二階段:java界面編程,包括AWT,事件機制,SWING,這個部分也可以跳過,用的時候再看都能來及;
*第三階段:java API:輸入輸出,多線程,網路編程,反射註解等,java的精華部分;
*第四階段:資料庫SQL基礎,包括增刪改查操作以及多表查詢;
*第五階段:JDBC編程:包括JDBC原理,JDBC連接庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC技術仍然在使用,JDBC思想尤為重要;
*第六階段:JDBC深入理解高級特性:包括資料庫連接池,存儲過程,觸發器,CRM思想;
*第七階段:HTML語言學習,包括HTML標簽,表單標簽以及CSS,這是Web應用開發的基礎;
*第八階段:JavaScript腳本語言,包括javaScript語法和對象,就這兩個方面的內容;
*第九階段:DOM編程,包括DOM原理,常用的DOM元素以及比較重要的DOM編程思想;
*第十階段:Servlet開發,從此開始踏入java開發的重要一步,包括XML,Tomcat伺服器的安裝使用操作,HTTP協議簡單理解,Servlet API等,這個是java web開發的基礎。
*第十一階段:JSP開發:JSP語法和標簽,自定義標簽,EL,JSTL庫了解以及MVC三層架構的設計模式理念;
*第十二階段:AJAX開發:AJAX原理,請求響應處理,AJAX開發庫;
*第十三階段:輕量級框架,三大框架之一Struts框架的學習,自此踏入java web開發的精華部分,包括Struts體系架構,各種組件,標簽庫和擴展性的學習;
*第十四階段:Hibernate框架學習,三大框架之一,包括檢索映射技術,多表查詢技術,緩存技術以及性能方面的優化;
*第十五階段:Spring框架的學習,三大框架之一,包括了IOC,AOP,DataSource,事務,SSH集成以及JPA集成;
*最後呢,還有些java的技術,包括EJB3.0等,可以選擇學習,與三大輕量級框架相比,EJB就是當之無愧的重量級了。
但願你java旅途愉快!

㈤ 如何學好語言編程

學習編程是一件好事 不過之前你得先了解 你學習編程的目的是什麼 這個很重要 因為目的決定發展方向

目前對於編程有很多種編程語言以及相對應的開發軟體 下面說明一些常用的編程語言 根據你的情況選一種語言進行學習 不要盲亂學習

C語言 一種可移植性和多系統平台的編程語言 開發軟體TC
VB 一種可以說是既學既用的軟體開發語言 開發軟體如:VB6.0
DELPHI 一種和VB差不多的既學既用的軟體開發語言不過其功能遠比VB強大 代碼書寫上更加方便
開發軟體 DELPHI7.0
JAVA 一種功能強大可移植性強開發語言

程序語言,顧名思義就是語言,是用於交流的,程序就是計算機的語言和人的語言的翻譯者,做一個程序員就是要把人類世界的問題用計算機的方法去解決和展現,可是因為種種原因,大多數人在如何學好語言,如何學好開發平台上疲於奔命,到頭來你只會敲寫代碼。
程序基本上都是自學的,買書是一開始碰到的最頭痛的問題,計算機的書大多都很貴,現將我的一點經驗供大家參考:
如果想做一個合格的程序員,C++是一定要學的,
首先你要花兩個月的時間學習C,C++,這樣的書很多,去選一些大學的教材足亦,切記,不要花過多的時間研究C++,兩個月夠了,只要學會其中語法就行了,不要為了深入用DOS編寫菜單什麼的,那是吃飽人參了。
如果你有過多的時間,接下來你可以學習數據結構,推崇《數據結構C++語言描述》,清華大學出版,58元,但如果無過多時間,還是不看為妙,至少我現在從未用過這本書的知識,許多東西MFC VCL等開發平台都為你已經做好。
接下來開始學習Windows下的SDK編程, 推崇《Windows程序設計》160元,建議去借,不要買,而且你只看上冊,你只要了解Windows的運作機制即可。兩個月
然後你將轉入VC的世界,既然要在Windows下編程,VC不可不學, 推崇《VC++技術內幕》第四版,96元,三個月,不要全部看,看前面的三部分,後面不要看。後面的只是對COM,資料庫,Internet形如雞肋的介紹。
接下來你應該考慮一下你將要發展的方向,如果是做資料庫,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬體,你將要深入VC, 如果是WEB相關的,去學學ASP,JAVA,JSP,XML等,但有一樣你必須要學的,COM。COM與其說是一樣新的技術,還不如說是種機制,推崇潘愛民的《COM原理和應用》39元,你可以一邊看這本書,一邊學習些ActiveX組件,ATL控制項等等。如果你有的是時間,不急於找工作,你還可以看看《Windows高級編程》或《Windows核心編程》,但不管怎麼樣,你要切記,VC不是用來做界面和資料庫的,做網路的現在也有JAVA,都是用來做一些很底層的東西,VC是很高薪的,如果你對自己有充分的信心和有的是時間,你才可以深入VC。否則的話,還是看看人才市場,看看行情,再說。
還有一點切記,有些書,諸如《MFC深入淺出》這些書主要是關於那些技術原理的介紹,我個人認為程序只是工具,只是技術,只要學會用,能完成任務即可,如果有的是時間,才會去探索根源,也許有許多人會說,懂了原理對你編程會有很大幫助,我不否認,但是,要知道,就算你編程技術如何了得,你只是個技術人員,當你學了那麼多的技術和知識,第一,計算機的知識其實是各大公司制定出的標准,標准變了,你不是白學了嗎?第二,當你花了幾年的時間學習,到頭來你只不過程序水平提高一點。我認為應當將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什麼用,人腦讓你擺弄的好才算真本事,就如《黑冰》裡面的計算機工程師,雖然對計算機十分精通,可有什麼用,還不是死在王志文的手裡?而且死的很慘,臉都毀了。
另外,不要去學你喜歡的,也不要去費勁腦子想該學什麼,看看人才市場,市場需要什麼,你學什麼。
一家之言,僅供參考。

㈥ 我想學語言編程,自學的

英語不必有很好的水平,只是英語好對學習有幫助,但不必需。
C / C++ 當然不好學,而且幾乎是最不好學的。不過應用較廣,學的人也多。
以好學著稱的語言是BASIC,VB就是微軟的BASIC語言開發產品,可以從這個入手。
Pascal也通常作為計算機入門的教學語言,語法組織嚴密,上手也快,由此可以掌握模塊化的編程方式。不過Pascal實際中用得很少,以後可以轉向學習以之為基礎的Delphi。
JAVA和C#都是面向對象的語言,也比C++好學一些。

㈦ 我想學語言編程

(1)C語言是基礎,但你不學C語言也沒有問題!就像開車一樣,你學了"棍波"的,之後再學"自動波"的會容易些!但是你就算沒有學"棍波",直接學"自動波"也沒有問題!
(2)JAVA語言當然是編程用的,例如一些手機游戲,就是用JAVA做的.
(3)網頁編程最好也學資料庫,就算不是網頁編程也要學.因為一般做大型的軟體都會用上資料庫!
(4)學了JAVA不多不少會對網頁網站製作有幫助,但現在的網頁基本上是用ASP或PHP製作的.
(5)病毒都是屬於可執行程序,很多語言都可以編,問題是有沒有本事編!
(6)據了解黑客首先要掌握計算機網路、網路常用的命令等,但不建議做黑客.
你問得真不少!

㈧ 關於學語言編程

可以的
編程其時很簡單
每種開發軟體之間都是差不多,只不是個開發環境不同而已
我以前是學VC的,學了半年,
之後開始學DELPHI,學了半年
結果的工作這兩樣沒有找到
後來到了一家VB公司
一個月就進入了VB的開發世界裡了
我的英語很差,數學更差

㈨ 學習編程應先學習什麼語言

可以先學 Pascal。 Pascal 是一門很好的教學語言。然後對過程式編程有些了解以後可以學習數據結構,C 和 C++。 然後可以學一下 Java 或 C#。 當然我的建議只是幫助你能夠了解過程式和面向對象的編程。至於要進入IT業,方向和門類很多,所以學什麼更好不能一概而論。
如果希望能夠進入計算機系,拿一個「科班出身」的學位,從Pascal學起不錯,可以把Structured programming的基礎打好。但是大部分人,從Visusal Basic學起更能夠速成,並增加自信。
大計算機科學的底子:c ,c++,離散數學,數據結構,資料庫,軟體工程,(可參考MIT Open Courseware)。業余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以兩者有很大的重疊部分,分不清很正常。我覺得C是基礎。用C能夠熟練地寫程序以後,再逐漸接觸C++的程序設計理念可能更好一些。
「學習一門語言的最好方法是用它來編程序」。
最後,不能只學語言。許多大學生認為學最新的計算機語言、技術、標準是最好的鋪路方法,因為許多公司招聘時要求這些方面的經驗。這些新技術雖然該學,但是學習計算機基礎課程更重要,因為計算機語言和開發平台日新月異,但是萬變不離其宗的就是那些基礎課程:數據結構、演算法、編譯原理、計算機組成、關系型資料庫原理等。有位同學生動地在「開復學生網」上把這些基礎課程比擬為內功,把新的語言、技術、標准比擬為外功。只追尋時髦的學生最後只懂招式,沒有功力,是不可能成為高手的。

熱點內容
循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:82
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:956
嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:975
linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:798
vlcforandroid下載 發布:2024-12-22 21:45:26 瀏覽:664
電腦做網關把數據發送至伺服器 發布:2024-12-22 21:44:50 瀏覽:432
新華三代理什麼牌子的伺服器 發布:2024-12-22 21:33:21 瀏覽:342
歡太會員密碼是什麼 發布:2024-12-22 20:57:28 瀏覽:74
sqllocaldb 發布:2024-12-22 20:07:08 瀏覽:126
如何找到我的伺服器 發布:2024-12-22 19:52:14 瀏覽:301