俗話說編程語言只是一種工具,真正起做用的是你的編程思惟和算法能力。但不得不說,各編程語言的應用領域範圍仍是有所區別的前端
如下是常見的編程語言的不一樣應用領域web
Java算法
之前我覺得Java是無所不能的,其實Java的應用領域也就幾個. 網站開發:指的是Java Web,這個不用我多說了吧. 管理系統,Java很是地適合作一些企業級的應用系統,好比銀行系統、金融管理系統. 服務器 ,我以爲Java最強大的方面應該是服務器編程,不得不說Java的服務器能力很是地強大,不管是分佈式、大併發、大流量方面都能勝任,好比淘寶、支付寶後臺管理都是使用Java實現的編程
JavaScript小程序
web前端:只要是作網頁開發的,必定離不開JS後端
跨平臺APP:使用H5技術開發的APP,好比Hybird APP、Web App、Native APP服務器
H5遊戲:JS不只能夠作網頁、APP,還能夠作遊戲.H5遊戲適合作一些中小型的遊戲網絡
服務器,沒錯,如今的JS還支持服務器端,指的就是NodeJS前端工程師
我感受JS的應用愈來愈強大,將來H5會成爲技術的標準併發
C++
圖形編程: 想作出一款好的遊戲,固然離不開圖形編程
遊戲:正是由於C++的圖形能力很是強大,因此C++最適合作遊戲開發.遊戲開發的首選語言
服務器:C++固然也能夠用做服務器,性能不遜於Java,不少的遊戲後臺服務器就是用C++實現的
底層應用:嵌入式系統、設備驅動程序、操做系統,因爲C++接近底層,因此適合操做系統底層的應用開發
幾乎全部的底層應用都是由C++開發的,我以爲C++真的是一門很強大的語言
Python
數據分析:Python是一門很適合作科學計算的編程語言
爬蟲:Python爲何被叫爬蟲?在爬蟲領域,Python幾乎是霸主地位
遊戲開發:Python也有着強大圖形界面,如 虛幻引擎支持Python腳本語言開發遊戲
人工智能:現在人工智能愈來愈火,Python更是做爲人工智能首選語言
WEB應用:除了JSP、PHP、ASP,現在Python也能作WEB應用
Python的功能也不遜於C++,Python的應用領域很是地多,除此以外,Python也成了黑客編程的語言
PHP
網頁:PHP是世界上最好的語言,也是前端工程師所推薦的一門後端語言
服務器:不少的APP、小程序後臺都使用PHP
本人兩年的學習經驗,我感受PHP真的只能用於網頁開發
C#
桌面軟件:因爲C#的圖形界面友好,很是適合作桌面軟件
遊戲:Unity3D開發所使用的語言正是C#,Unity在遊戲引擎方面佔據着王者的地位,王者榮耀也是用C#語言開發出來的
網絡:C#的網絡通訊能力很是好,適用於網絡工具的開發
與其說世界上最好的語言,不如說世界上最強大的語言