⑴ Java是什麼意思啊
Java是一種編程語言,計算機語言:
1991年,Sun成立了一個稱為Green的項目小組,專攻計算機在家電產品上的嵌入式應用。
由於C++所具有的優勢,該項目組的研究人員首先考慮採用C++來編寫程序。但對於硬體資源極其匱乏的單片式系統來說,C++程序過於復雜和龐大。另外由於消費電子產品所採用的嵌入式處理器晶元的種類繁雜,如何讓編寫的程序跨平台運行也是個難題。
為了解決困難,他們首先著眼於語言的開發。對於新語言的設計,Sun公司研發人員並沒有開發一種全新的語言,而是根據嵌入式軟體的要求,對C++進行了改造,去除了留在C++的一些不太實用及影響安全的成分,並結合嵌入式系統的實時性要求,開發了一種稱為Oak的面向對象語言。後來Oak語言也就因為缺乏硬體的支持而無法進入市場,從而被擱置了下來。
1995年,互聯網的蓬勃發展給了Oak機會。業界為了使死板、單調的靜態網頁能夠「靈活」起來,急需一種軟體技術來開發一種程序,這種程序可以通過網路傳播並且能夠跨平台運行。於是,世界各大IT企業為此紛紛投入了大量的人力、物力和財力。這個時候,Sun公司想起了那個被擱置起來很久的Oak,並且重新審視了那個用軟體編寫的試驗平台,由於它是按照嵌入式系統硬體平台體系結構進行編寫的,所以非常小,特別適用於網路上的傳輸系統,而Oak也是一種精簡的語言,程序非常小,適合在網路上傳輸。
在申請注冊商標時,發現Oak已經被人使用了,再想了一系列名字之後,最終,使用了提議者在喝一杯Java咖啡時無意提到的Java詞語。
以上這就是Java,你了解到啦嗎?
⑵ 編寫網頁的編程語言有哪些
編寫網頁的編程語言大概有:
1、PHP
PHP是一個嵌套的縮寫名稱,是英文「超級文本預處理語言」(PHP:Hypertext Preprocessor)的縮寫。PHP是一種HTML內嵌式的語言,與微軟的ASP頗有幾分相似,都是一種在伺服器端執行的「嵌入HTML文檔的腳本語言」,語言的風格有類似於C語言,現在被很多的網站編程人員廣泛的運用。
2、Java
Java是一個由Sun公司開發而成的新一代編程語言。是近年來很流行的一種網路編程語言,它由C語言發展而來,是完全面向對象的語言。在與網路的融合中,已顯現出它的強大生命力和廣闊的前景。
3、JSP
JSP(Java Server Pages,Java伺服器頁面)是在Sun Microsystems公司的倡導下,由許多公司共同參與建立的一種新的動態網頁技術標准。它在動態網頁的建設方面具有強大而特殊的功能。Sun公司應用組建「Java社團」的思想開發JSP技術。
4、ASP與ASP.NET
ASP是微軟公司推出的意圖取代CGI的新技術。通過它,用戶可以使用幾乎所有的開發工具來創建和運行互動式的動態網頁。
5、HTML
腳本語言是介於HTML(HyperText Markup Language,超文本標示語言)傳統的HTML是靜態的,為增強網頁的動態功能,一些廠商先後推出了自己的 腳本語言,其中Netscape推出了 (for客戶端和 for服務端兩種),微軟則推出了 和ASP兩種,用於伺服器端和客戶端程序的編寫。
6、ColdFusion
具有計算機天賦的Jeremy Allire便在1995年編寫了一種快速響應且易於編寫的動態腳本語言,叫做coldfusion,一經推出,便震撼整個網路行業。
7、Visual Basic ing Edition
它也是一種HTML嵌入腳本語言
⑶ PHP主要是用來做什麼呢,和JAVA有什麼區別是
PHP主要使用來做網站以及Web應用開發的。跟JAVA區別如下:
一、語言優勢不同
1、PHP:即「超文本預處理器」,是一種通用開源腳本語言。在伺服器端執行的腳本語言。
2、JAVA:是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念。
二、語法不同
1、PHP:語法混合了C、Java、Perl以及 PHP 自創的語法。
2、JAVA:作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
三、特點不同
1、PHP:利於學習,使用廣泛,主要適用於Web開發領域。
2、JAVA:具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。
⑷ 伺服器端編程語言有哪些
伺服器端編程?
是 Web伺服器端編程呢? 還是應用伺服器端編程?
也就是 Web Server 還是 App Server
如果是 Web伺服器端編程
有 ASP, ASP.NET, JSP, PHP, python 等等。
如果是 應用伺服器端編程
有 C/C++, C#, Java, python 等等。