window游戲編程,各種軟件的開發語言列表?
1.Java
Java作為構建現代企業Web應用后端的最常用編程語言之一,是一門必須了解(掌握)的編程語言。網站開發人員憑借Java和基于Java的框架可以為各種用戶創建可擴展性的Web應用。Java也是用來開發Android系統原生應用的主要編程語言之一。
2.JavaScript
現代網站離不開JavaScript。如果你想為你的網站創造互動,或者用時下流行的JavaScript框架搭建一個用戶界面,那么JavaScript是最佳選擇。
3.C#
C#是Windows開發環境下的主要語言。無論你是用微軟云計算平臺Windows Azure和.NET框架來創建現代網頁應用,還是開發Windows設備上的應用,又或者是為你的企業開發功能強大的桌面應用,C#能夠迅速地幫助你駕馭微軟提供的所有功能。可以開發游戲嗎?當然。非常流行的Unity游戲開發引擎就把C#作為了自己的主要開發語言之一。
4.PHP
網頁應用需要加載數據,這個時候怎么辦?用PHP。PHP語言和MySQL一類的數據庫,是開發現代網頁應用的最基本工具。PHP應用于絕大多數的數據驅動網站,也是內容管理系統的基礎技術,比如WordPress,系統地管理你的網站內容,使之更合理。
5.C++
前面幾個太難,想了解簡單一點的?那就試試C++吧。當你需要直接訪問硬件獲得最大的處理能力時,C++是不二選擇。它是開發強大的桌面軟件、硬件加速的游戲,以及開發在桌面、控制端和移動設備上的內容密集型應用的最佳編程語言。
6.Python
Python幾乎可以做任何編程工作。Web應用、用戶交互界面、數據分析、統計等等——不管是什么問題,你總能在Python中找到需要的框架。近期,Python又成為了數據科學家用來篩選大型數據集的重要工具。
7.C語言
為何C語言如此經久不衰?答案是“小身材,大功能。”因為C語音占用的空間很小,但是處理速度和功能卻很強大。如果你需要為嵌入式系統開發軟件,需要處理系統內核或者想要利用手頭的每一點資源,除了C語言,還有更好的選擇嗎?
游戲編程是不是一般都是用C語言或C?
看了樓上很多人都說unity用c#,ue用c++,這樣其實是錯的,這兩個引擎都是用的c++編寫,然后增加了腳本支持,u3d用c#,ue用自己的腳本而已。但是兩個引擎你要上c++也沒問題。
現代軟件開發,包括游戲,都很少使用單一語言開發的,例如你看魔獸世界,好龐大的游戲,他用純c++開發的話,可能還要跳票10年,編譯語言開發業務的效率,真的沒辦法和腳本語言相比,只要你的游戲核心部分,語需要強大的計算效率部分都用c或者c++寫好,腳本調用就好了,無論是python還是lua,js,c#都可以用,普通業務效率基本沒區別。
總結一下就是,需要高效率運算的部分,就用c/c++,例如渲染。
游戲玩法部分,就用腳本語言就行了。