導航:首頁 > 源碼編譯 > 編譯器需要多少錢

編譯器需要多少錢

發布時間:2022-04-20 01:15:50

A. 游戲編程 最基礎應該從什麼做起

選擇一門語言 你要做的第一件事就是選擇一門開發語言。你有很多選擇,包括Basic,Pascal,C,C++,Java,等等。也經常會有人爭論對於初學者那一門語言是最好的。對於這一系列流行語言的討論,你可以參看John Hattan的著作,What Language Do I Use?(我用什麼語言?) 我的建議是以C和C++開始。有些人會說這些語言對初學者來說太高級了,但因為我自己就是學C++,我並不同意這一說法。而且,C/C++是當今使用最廣泛的語言(譯者認為應該是漢語。。。),所以你可以找到大量學習資料和幫助。你先學C或C++都無所謂,因為只要學了一個,再學另外一個就很容易。但是,如果你先學C++,請保證在學習面向對象編程之前能理解和使用過程編程(等編程熟練再去學習類)。(譯者:C是過程性語言,C++是面向對象語言) 如果你開始學習C/C++,發現太難,那再學一個簡單一點的也沒關系,比如Basic或Pascal。但是我真的認為,如果你堅持努力,而且有好的資料,學C/C++應該沒有太大問題。 你的下一個問題可能會是:「我該怎麼學C/C++?」我很高興你這樣問。最好的辦法是上課。有老師可以回答你的問題,幫助你產生很大進步,編程練習作業也可以保證你能用到所學的東西。 如果你不覺得上課是個好主意,那最好的辦法就是買一些好書。不要花太多時間去選一本什麼「超級寶典」或「萬用全書」,因為你最終可能會買幾本。我建議你去一家書店,然後拿幾本比較入眼的C或C++書看,直到找到一本或幾本你能看懂,並且可以拿來學習的。同時,你可能會想要一些更深入的,或者一些材料,但是你一旦對於這門語言有了一些了解,我相信你應該有自己更好的選擇。 在這里,我有必要花一些時間,來說我看到很多初學者所關心的一個事情,特別是年輕人:沒有錢買書和其他東西。首先,有很多免費資源可以利用,圖書館,Macmillan Computer Publishing( www.mcp.com/personal ),有成千上百的編程書籍。但是如果你真的想要成為一個好的程序員,還是應該投入一部分資金。應當想方設法(合法的)幫助你弄到一些錢。 網上也有很多C/C++的學習指南。但是我認為那隻能作為補充而不是你自學的主要資源。 選擇正確的編譯器 你寫的程序,或者代碼,是以文本方式儲存的,你甚至可以用記事本寫C/C++程序。但是總需要有東西把他們轉換成為可執行文件。對於C和C++,那就是編譯器。 可用的編譯器有好多種,包括很多免費的。選擇一款自己適合的編譯器很重要,免費的編譯器就有這樣的好處,你可以把它們試個遍,然後從中選擇自己最喜歡的。然而,免費編譯器比起商業版,可能會缺失一些功能和大部分服務。幸運的是,多數商業版編譯器也兼售介紹版或學習版,這要便宜得多,通常功能卻不見得少,唯一的限制是你不能發布用它編譯的程序(短時間內你也根本用不著)。 總之,選擇編譯器取決於你能花多少錢,用什麼操作系統,和為什麼平台開發。如果要為windows開發,我強烈推薦Microsoft Visual C++。他強大的開發環境使得很多事做起來更方便,毫無疑問沒有其他編譯器更適合開發windows應用程序。如果你是個學生,你還可以折價買到。如果你在DOS平台開發,你最好的選擇可能是DJGPP,免費的哦~。 選擇開發平台 盡管最終你很可能為好幾個平台開發,總要先選擇一個來學。當你在學這門語言,還沒有接觸到圖像的時候,你可能會想使用非圖形用戶界面的操作系統,比如DOS,Unix.這樣可以避免接觸高層,比如windows編程,讓你集中精力學習語言本身。 一旦你做好開發游戲的准備,那麼,應該考慮是否改變平台,讓我們來看看每個選項的特徵。 windows:如果你想成為游戲行業的專家,或者如果你想讓許多人來玩你開發的游戲,那麼,這就是你要選擇的平台。因為多數你的用戶使用windows,而且現在我也看不出有什麼改變的跡象。當今大多數的windows游戲都是由一種你可能聽說過技術---DirectX---開發的。你可以DirextX這個庫直接訪問硬體,這意味著你可以開發高性能的游戲。 DOS:DOS過去是占統治地位的游戲平台,但是已經一去不復返了。盡管可能有一些特殊愛好者還在為DOS開發游戲,現在沒有一個為DOS開發的商業游戲,他也將繼續衰落,直到微軟不再支持。如果你只是想開發游戲,還是不要選擇DOS,如果你非要這么做,也不要太久。記住:由於存在大量DOS游戲開發的書,可能還有人辯護從這些書中學習DOS游戲開發。但是,windows游戲開發的書越來越多,那些辯解也變得越來越無力。 Linux:Linux是Unix的一種,由於很多原因後來變得流行,包括穩定性,價格,和反微軟情緒。盡管Linux用戶還是相當少,但是圍繞著他的熱情和不斷增長的市場潛力使其也成為不錯的選擇。 Macintosh:MAC有大量忠實粉絲並不能說明什麼,幾乎每一個和我討論的MAC狂熱者都需要更多更好的游戲。我沒有見過多少MAC游戲開發資源,但我相信還是有的,因此這也是一個選擇。 consoles:console(就是PS,N64,DC等等)的游戲市場十分巨大,當然console游戲開發的前景也不錯。然而以非商業的形式開發console游戲,出於各種原因,在現在似乎行不通。如果你開發console,很可能是在被商業游戲開發組僱用之後。 開始進入主題 現在是時候討論開發游戲了。簡單起見,我假設你選擇用C/C++在windows平台開發,可能你選擇別的,但大多數我說的還是有用的。 首先,甚至在你打算開始開發游戲之前,你必須很好掌握C和C++.你應該懂指針,數組,結構體,函數,可能還有類。如果你精通他們,就可以開始做游戲了。 這篇文章可能不能教會你所有關於開發游戲的東西。幸運的是,也沒有這個必要。這方面有很多書,網上也有很多指南。GameDev.net應該有所有你想要的東西,這里我建議你怎麼開始: 找一本或幾本書。對於windows游戲開發初學者,Tricks of the Windows Game Programming Gurus是個完美的開始。除此之外,還有許多好書.讀透這些書,試試所有的例子,不懂得部分多讀幾遍。 網上指南作為補充。除了弄清書上讀到的,他們還涉及一些書上沒有談及的主題。 向專家尋求幫助。如果你不能在書上或指南找到問題的答案,好好利用我們的論壇和聊天室。那裡有好多專家願意幫助別人。 這並不是要你按照順序執行的,而是可以同時並且不斷的重復執行。 光學習還是不夠的,你必須運用你所學到的。從一個小游戲開始,然後在這個基礎上前進。你可以看一下Geoff Howland's 的著作: How do I Make Games? A Path to Game Development. 開始,自己獨立工作。不要急著加入團隊,那樣只會減緩學習過程。而且一旦你有了自己的幾個游戲,你可以為團隊做出更大的貢獻。 還有關於書,你應該不僅僅看游戲開發的書。為了能夠開發出你看到商店出售的游戲,你應該鑽研比大多數游戲開發書籍更高級的一些主題。有一些可以在網上找到,但你也應該選一些圖形學,人工智慧,網路,物理學等方面的書。計算機科學學位看來唾手可得,但因為你被迫上這些課的時候可能認為他們和游戲開發無關----你錯了! 這里有一些提示很有用 不要只積累知識,用它 你永遠不會知道會理解一些東西知道你是用他們。用你學的東西作些演示。做作書上的練習。 多玩游戲 這樣做會使你做出更好的游戲。而且可以減輕編程的枯燥。 幫助別人 能幫別人的地方盡量幫助別人,教別人的過程中自己會學到更多。 有始有終 不要有這樣的想法:「我能夠完成這個游戲了,但是我又有一個新的想法,那就直接做下一個。」你可以學得更多如果你完成他,你也可以用事實證明你不是只會空談。所以,盡量不要做很大很復雜的游戲,直到你有了一定經驗。 開始吧!你現在可以開始准備QUAKE4了。可能你不是不是很了解,但是至少應該知道如何開始這條道路,找多些資料,加上多年努力工作,他一定會實現!

麻煩採納,謝謝!

B. 目前最好用的c語言編譯器

沒有最好用的,只有最適用的C編譯器,因為C語言是平台依賴型系統高級語言。在Linux上就是GCC用的最多,Windows上就是VC

C. 編譯器需要買盤嗎

不用買盤額,初學者用wintc就好~可以去華軍軟體園下載~從沒遇到過病毒
潭浩強的書挺有名的,我剛學的時候,用的還是學校自己出的書呢~

D. c++做游戲教程

你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-2010284938382716748

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-2010284938382716748

在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

E. 我問一下現在對MSP430單片機開發的軟體IAR的正版軟體需要多少錢

LS胡扯,IAR是針對MSP430的第三方開發工具,壓根就不是一家公司的,怎麼免費?就連MSP430的廠家TI自己開發的編譯器CCS/CCE都不是免費的!!!
正版IAR還是很貴的,具體價錢我不清楚,但是肯定上萬了!
LZ是自用吧?自己用的話有多種選擇,使用4K代碼限制的免費版,基本能用;使用30無限制的評估版;到網上找相應評估版本的河蟹文件,自己河蟹下就好了;
如果是公司用戶,一般大型的公司用的都是正版的,免得到時候產品出來了引起不必要的糾紛;但是還是有很多小公司都是用的河蟹的。。。
關於LS說的ghost不能用的說法也是錯的,總共MSP430的開發工具就沒幾個,IAR還搞個不支持ghost,逼你用正版windows???搞清楚,IAR不是QQ,不來流氓那套,人家走的是技術路線,不是流氓路線!!!

F. c++編譯器選哪個好 要免費的

免費的可以用微軟的VC++ Express版本。這個版本只要注冊,即可免費使用。VS系列也有試用版,不過試用期一過,還得重新安裝。學習起來比較輕松,不用關注太多編譯環境配置的問題。而且調試簡單。

C-Free整合了很多編譯器,他本身只是一個編輯器,借用VC,g++的編譯器,也不錯,但是這個軟體本身的調試功能比較麻煩。

g++是現在很多公司都在用的一款編譯器。缺點是沒有界面,命令行模式,調試用GDB麻煩一點。

G. 高級語言編譯器是不是都要錢的

你好,編譯器都是免費的,但有些集成開發環境要收錢。

H. 編譯器有什麼用

簡單講,編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。

I. xcode編譯器一年多少錢

XCode 是免費的,蘋果開發者賬號才需要錢,一年 688¥

J. 我需要一個編譯器,要漢化綠色和免費的不要vc++要c++的最好小一點

gcc

閱讀全文

與編譯器需要多少錢相關的資料

熱點內容
幾歲可以學單片機 瀏覽:24
分時圖操盤手指標源碼 瀏覽:147
怎麼把伺服器里的地圖保存起來 瀏覽:859
程序員的綠卡 瀏覽:511
壓縮avi會聲會影9 瀏覽:260
程序員晉升自薦信 瀏覽:602
域伺服器如何添加計算機 瀏覽:927
aix查找命令 瀏覽:140
pdf抗日戰爭 瀏覽:430
安卓手機如何將抖音投屏到電視 瀏覽:142
安卓皮皮蟹音樂怎麼保存本地 瀏覽:698
牆柱箍筋加密區要求 瀏覽:108
為什麼知乎app看不到圖片 瀏覽:971
tb軟體一維數組求和源碼 瀏覽:14
蘋果手機丟了如何用安卓機找回 瀏覽:895
如何把word轉換成pdf文檔 瀏覽:216
useradd命令linux 瀏覽:578
語言編程源碼分析 瀏覽:276
溫10怎麼設計加密文件 瀏覽:452
python源碼保護資料庫密碼 瀏覽:992