java是什么是什么語言開發(fā)的
Java來自于Sun公司的一個叫Green的項(xiàng)目,其原先的目的是為家用消費(fèi)電子產(chǎn)品開發(fā)一個分布式代碼系統(tǒng),這樣我們可以把E-mail發(fā)給電冰箱、電視機(jī)等家用電器,對它們進(jìn)行控制,和它們進(jìn)行信息交流。開始,準(zhǔn)備采用C++,但C++太復(fù)雜,安全性差,最后基于C++開發(fā)一種新的語言O(shè)ak(Java的前身),Oak是一種用于網(wǎng)絡(luò)的精巧而安全的語言,Sun公司曾依此投標(biāo)一個交互式電視項(xiàng)目,但結(jié)果是被SGI打敗??蓱z的Oak幾乎無家可歸,恰巧這時MarkArdreesen開發(fā)的Mosaic和Netscape啟發(fā)了Oak項(xiàng)目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官ScottMcNealy的支持,觸發(fā)了Java進(jìn)軍Internet。Java的取名也有一?copy;趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什么名字,當(dāng)時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機(jī)一動說就叫Java怎樣,得到了其他人的贊賞,于是,Java這個名字就這樣傳開了。
java使用的jdk,運(yùn)轉(zhuǎn)的環(huán)境jre,java虛擬機(jī)全都是用java言語寫的
這里的編程言語,實(shí)際上都不能說是什么做出來或開發(fā)出來的,因?yàn)榫幊萄哉Z實(shí)際上是一種規(guī)范,一種協(xié)議。你(編程者)恪守這種規(guī)矩(語法)來寫出代碼(實(shí)際上是符合語法規(guī)矩的文本),然后該言語的編譯器才可以剖析你的代碼,剖析語義并最終轉(zhuǎn)換成CPU可以執(zhí)行的單條指令序列。
就像英語,不過是26個字母的組合,但是有了詞法,語法,規(guī)定了某些特定組合表示特定的意思,而除此之外的組合是沒有意義的,于是就構(gòu)成言語。其實(shí)你完全可以別的依照自己的主意制定一套規(guī)定,仍是用那26個字母,然后起名叫英++,于是一門新的言語誕生了,呵呵。你自己的那一套規(guī)定就叫做語法,他人有必要依照你的規(guī)定才干了解你的言語。在讓他人了解之前你有必要先解說給他聽,也便是翻譯成他人懂的言語,假設(shè)他人懂的言語便是機(jī)器言語,而你在解說給他的時候你所扮演的角色就相當(dāng)于編譯器了
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運(yùn)營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號