請留下您的手機(jī)號
課程顧問將幫您激活課程并贈送學(xué)習(xí)禮包
可以學(xué)C++,C#,和Java(推薦),現(xiàn)在后兩者比較主流,用的多。樓主以后想進(jìn)行游戲開發(fā),建議學(xué)Java。
每個(gè)學(xué)校編程專業(yè)名稱不一樣,大體就是一下幾種了:
專業(yè)就是:軟件工程,計(jì)算機(jī)科學(xué)與技術(shù),信息科學(xué)與技術(shù)等等
主要課程學(xué)的就是相關(guān)編程語言。有的是從C開始學(xué),第一學(xué)期C,第二學(xué)期C++,第三學(xué)期C#或者Java(每個(gè)學(xué)校不一樣,我只是舉一個(gè)例子)。還有的就是直接學(xué)高級編程語言,但是比較少,一般都是從基礎(chǔ)的C開始學(xué)的。
其他課程大體就是:軟件工程,數(shù)據(jù)結(jié)構(gòu),編譯原理,數(shù)據(jù)庫原理,數(shù)據(jù)庫應(yīng)用等,有的還會學(xué)計(jì)算機(jī)導(dǎo)論,計(jì)算機(jī)基礎(chǔ),匯編語言,HTML什么的每個(gè)學(xué)校學(xué)的不太一樣,但是主體應(yīng)該就是這些。
游戲程序員學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),游戲程序員是從事程序開發(fā)、程序維護(hù)的專業(yè)人員。計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)是培養(yǎng)能勝任計(jì)算機(jī)科學(xué)研究、計(jì)算機(jī)系統(tǒng)設(shè)計(jì)、開發(fā)與應(yīng)用等工作的高級專門人才的學(xué)科。
游戲程序員的職責(zé)是:
1、負(fù)責(zé)游戲項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施;
2、參與需求調(diào)研、項(xiàng)目可行性分析、技術(shù)可行性分析和需求分析;
3、參與軟件開發(fā)和維護(hù)過程中重大技術(shù)問題的解決;
4、負(fù)責(zé)相關(guān)技術(shù)文檔的擬訂;
5、負(fù)責(zé)對業(yè)務(wù)領(lǐng)域內(nèi)的技術(shù)發(fā)展動態(tài)進(jìn)行分析研究。
1、表面上看,特別是語法上看:
C#是C++的升級版,C++的語法C#基本上都支持,但也有很多不同,所以多數(shù)代碼不能直接移植,特別是內(nèi)置函數(shù)與功能調(diào)用有很多不同。但在核心上,應(yīng)用針對性上看,兩者可能完全不同,特別是C++不使用.net支持的情況下(VC里的ATL方式)。
2、單機(jī)或用戶界面編程方面:
C++使用MFC架構(gòu)時(shí),編寫出的程序的代碼是真正的機(jī)器碼,系統(tǒng)可直接執(zhí)行。而C#編寫出的程序的代碼不是真正的機(jī)器碼,基本上都是.net動態(tài)庫的調(diào)用,只能在安裝有.net環(huán)境的機(jī)器上執(zhí)行。正因?yàn)檫@樣的分別,C++程序的實(shí)際“響應(yīng)”速度往往比C#的要快。
3、應(yīng)用針對性方面:
C#可以很輕松開發(fā)基于ASP.net技術(shù)的網(wǎng)站,而C++不能,C++要做網(wǎng)站網(wǎng)頁技術(shù)上會難到幾乎不可能。
C++一般用于編寫單機(jī)應(yīng)用或網(wǎng)絡(luò)應(yīng)用的客戶端程序、及服務(wù)器端控制程序。一般不會用于直接開發(fā)三層BS應(yīng)用。
C++后端游戲開發(fā)需要學(xué)什么
C++和C#開發(fā)游戲
C++開發(fā)游戲PC配置要求
C++游戲開發(fā)編程
C++游戲開發(fā)要求
C++游戲開發(fā)需要什么
C++游戲開發(fā)需要做什么
C++游戲用什么開發(fā)
C++游戲端開發(fā)
c#與c++在游戲開發(fā)
c#和c++寫游戲去吧
c#和c++哪個(gè)做游戲
c#和c++哪個(gè)更適合做游戲
c#游戲開發(fā)是不是要懂c++
c++什么水平可以開發(fā)游戲
c++做游戲開發(fā)學(xué)什么
c++可以做什么游戲開發(fā)
c++和c#哪個(gè)更適合做游戲
c++和c#哪個(gè)適合游戲開發(fā)
c++和c#那個(gè)適合做游戲
c++開發(fā)游戲一般用啥
c++開發(fā)游戲用什么軟件
c++游戲開發(fā)工具軟件
c++游戲開發(fā)用什么
同學(xué)您好!