MENU 服務(wù) 案例
網(wǎng)站建設(shè)-網(wǎng)站設(shè)計(jì)-北京網(wǎng)站建設(shè)-高端網(wǎng)站制作公司-尚品中國(guó)
我們通過(guò)擁抱變化創(chuàng)造
360°的品牌價(jià)值__
簡(jiǎn)體
簡(jiǎn)體中文 English

尚品與山東真諾智能設(shè)備有限公司簽署網(wǎng)站改版合作協(xié)議

類(lèi)型:尚品動(dòng)態(tài) 了解更多

高級(jí)程序設(shè)計(jì)語(yǔ)言發(fā)展概況

來(lái)源:尚品中國(guó)| 類(lèi)型:網(wǎng)站百科| 時(shí)間:2014-06-17
FORTRAN語(yǔ)言是第一個(gè)被廣泛用來(lái)進(jìn)行數(shù)值、科學(xué)和北京網(wǎng)站建設(shè)工程領(lǐng)域計(jì)算的高級(jí)語(yǔ)言.通常,一個(gè)FORTRAN程序由一個(gè)主程序與若干個(gè)子程序組成。主程序及每一個(gè)子程序都是獨(dú)立的程序單位,稱(chēng)為程序模塊。

Algol語(yǔ)言是計(jì)算機(jī)發(fā)展史上首批產(chǎn)生的程序設(shè)計(jì)語(yǔ)言之一,當(dāng)時(shí)還是晶體管計(jì)算機(jī)流行的時(shí)代.由于Algol語(yǔ)句和普通語(yǔ)言表達(dá)式接近,更適于數(shù)值計(jì)算,因此Algol多用于科學(xué)計(jì)算。Algol語(yǔ)言并沒(méi)有被廣泛使用,但它是許多現(xiàn)代程序語(yǔ)言的概念基礎(chǔ)。COBOL是一種面向事務(wù)處理的程序語(yǔ)言.在企業(yè)管理中,數(shù)值計(jì)算并不復(fù)雜,重點(diǎn)是數(shù)據(jù)處理。1959年由美國(guó)的一些計(jì)算機(jī)用戶(hù)組織設(shè)計(jì)了專(zhuān)用于商務(wù)數(shù)據(jù)處理的計(jì)算機(jī)語(yǔ)言COBOL,并于1961年由美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言協(xié)會(huì)公布,經(jīng)過(guò)不斷修改、豐富、完善和標(biāo)準(zhǔn)化,已發(fā)展了多種版本。COBOL語(yǔ)言主要應(yīng)用于商業(yè)數(shù)據(jù)處理、情報(bào)檢索等領(lǐng)域.Pascal語(yǔ)言由瑞士蘇黎世聯(lián)邦工業(yè)大學(xué)的沃斯教授研制,于1971年正式發(fā)表。在高級(jí)程序語(yǔ)言的發(fā)展過(guò)程中,Pascal語(yǔ)言是一個(gè)重要的里程碑,它是第一個(gè)系統(tǒng)地體現(xiàn)了E. W.助kstra和C. A. R. Hoare定義的結(jié)構(gòu)化程序設(shè)計(jì)概念的語(yǔ)言。

C語(yǔ)言是20世紀(jì)70年代發(fā)展起來(lái)的一種通用程序設(shè)計(jì)語(yǔ)言,它提供了一個(gè)豐富的運(yùn)算符集合以及比較緊湊的語(yǔ)句格式.C語(yǔ)言的主要特色是兼顧了高級(jí)語(yǔ)言和匯編語(yǔ)言的特點(diǎn),簡(jiǎn)潔、豐富、可移植.C語(yǔ)言與UNIX操作系統(tǒng)緊密相關(guān),UNIX操作系統(tǒng)及其上的許多軟件都是用C語(yǔ)言編寫(xiě)的.C語(yǔ)言提供了高效的執(zhí)行語(yǔ)句并且允許程序員直接訪(fǎng)問(wèn)操作系統(tǒng)和底層硬件,這使得C語(yǔ)言成為編寫(xiě)系統(tǒng)軟件和實(shí)時(shí)處理軟件的主要語(yǔ)言。

C+十語(yǔ)言是在C語(yǔ)言的基礎(chǔ)上于20世紀(jì)80年代發(fā)展起來(lái)的,與C語(yǔ)言兼容。由于增加了類(lèi)機(jī)制,因此C++是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。

Java原指印度尼西亞的爪哇島,該島以盛產(chǎn)咖啡而聞名于世。在計(jì)算機(jī)領(lǐng)域,Java是一種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,被特意設(shè)計(jì)為用于互聯(lián)網(wǎng)的分布式環(huán)境。Java保留了C++語(yǔ)言的基本語(yǔ)法以及類(lèi)和繼承等概念,刪除了C十十中一些不能適應(yīng)互聯(lián)網(wǎng)應(yīng)用的特征.與C++相比,Java更簡(jiǎn)單,其語(yǔ)法和語(yǔ)義更適應(yīng)互聯(lián)網(wǎng)應(yīng)用的要求。Java程序的一次編譯、到處運(yùn)行的特性。使得Java能夠提供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。特別是Java語(yǔ)言的企業(yè)應(yīng)用編程接口,為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類(lèi)庫(kù)(Class Library)。

Visual Basic(VB)是一種含有開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言.它源自Basi。語(yǔ)言,擁有圖形用戶(hù)界面和快速應(yīng)用程序開(kāi)發(fā)系統(tǒng),程序員可以使用VB提供的組件快速建立一個(gè)應(yīng)用程序。SQL(Structured Query Language),即結(jié)構(gòu)化查詢(xún)語(yǔ)言,最早是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)System R開(kāi)發(fā)的一種查詢(xún)語(yǔ)言。按照ANSI的規(guī)定,SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言.SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的數(shù)據(jù)庫(kù)操作,如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)、從數(shù)據(jù)庫(kù)中查詢(xún)數(shù)據(jù)等。

上面提到的各種程序設(shè)計(jì)語(yǔ)言一般由專(zhuān)業(yè)軟件開(kāi)發(fā)人員使用,用來(lái)開(kāi)發(fā)各種系統(tǒng)軟件或應(yīng)用軟件。還有一些語(yǔ)言隨著互聯(lián)網(wǎng)的誕生和發(fā)展而得到廣泛應(yīng)用,但它們與傳統(tǒng)意義上的程序設(shè)計(jì)語(yǔ)言有很大不同,如HTML,PHP,XML,JavaScript,Perl等。

(1) HTML

HTML(Hypertext Mark-up Language)即超文本標(biāo)記語(yǔ)言,是目前互聯(lián)網(wǎng)上廣泛應(yīng)用的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。HTML用于說(shuō)明網(wǎng)頁(yè)如何顯示,包括規(guī)定文本的位置、大小和顏色、圖形信息的位置以及聲音和視頻的結(jié)合。

HTML是由很多HTML標(biāo)簽組成的,用最簡(jiǎn)單的記事本工具即可編寫(xiě)這種超文本文檔(稱(chēng)為HTML文檔)。HTML一直被用做互聯(lián)網(wǎng)上的信息表示語(yǔ)言,是一種能夠被瀏覽器所識(shí)別的語(yǔ)言,用這種語(yǔ)言編寫(xiě)的文檔一般以html或htm為擴(kuò)展名.HTML文檔是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。HTML文檔的結(jié)構(gòu)包括頭部(Head) ,主體(Bod刃兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說(shuō)明的具體內(nèi)容.下面的程序1是一個(gè)簡(jiǎn)單的HTML文本。

【程序1】
< /head>

用戶(hù)名:
口令:
《br>


將上面的程序在文本編輯器中輸人,并保存成擴(kuò)展名為html的文本文件,之后用瀏覽器打開(kāi),可看到如圖7-2所示的頁(yè)面。
程序1運(yùn)行效果
(2) XML

XML ( Extensible Markup Language)即可擴(kuò)展標(biāo)記語(yǔ)言,源自SGML (Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)。SGML是IBM從20世紀(jì)60年代就開(kāi)始發(fā)展的GML(Generalized Markup Language)標(biāo)準(zhǔn)化后的名稱(chēng)。XML由萬(wàn)維網(wǎng)協(xié)會(huì)(W3C)創(chuàng)建,用來(lái)克服HTML的局限性。

通俗地說(shuō),XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,它使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù).例如,表7-3是一個(gè)XML文件,在文本編輯器中輸人并保存成擴(kuò)展名為xml的文本文件即可。
XML文件
該XML文件只是說(shuō)明了兩本書(shū)的名稱(chēng)、作者和價(jià)格信息,除此之外,它什么也不做。XML與Access, Oracle. SQL Server等數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)不同,DBMS提供了更強(qiáng)有力的數(shù)據(jù)存儲(chǔ)和分析能力,如數(shù)據(jù)索引、排序、查找、相關(guān)一致性等,而XML僅僅是展示數(shù)據(jù)。

XML與HTML也不同。XML的標(biāo)記由使用者自己定義,而HTML標(biāo)記是預(yù)先定義好的。XML不是用來(lái)替代HTML的,它們有各自不同的用途。XML主要是用來(lái)描述數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)的,重點(diǎn)在什么是數(shù)據(jù)、如何存放數(shù)據(jù),而HTML是用來(lái)格式化和顯示數(shù)據(jù)的,重點(diǎn)在數(shù)據(jù)的顯示模式。

XML有很多作用。例如,使用XML可以將數(shù)據(jù)從HTML文檔中分離出來(lái),單獨(dú)保存;通過(guò)XML,可以在不兼容的系統(tǒng)間交換數(shù)據(jù);使用XML可以在網(wǎng)絡(luò)中交換金融信息;等等。

XML目前主要應(yīng)用于內(nèi)容管理(Content Management)、電子郵件的收發(fā)與管理、智能型日歷、個(gè)性化信息服務(wù)和電子商務(wù)等。

(3) PHP

PHP(Hypertext Preprocessor,超文本預(yù)處理語(yǔ)言)是一種在服務(wù)器端執(zhí)行的、嵌人HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有些類(lèi)似于C語(yǔ)言,被眾多的網(wǎng)站編程人員廣泛運(yùn)用。

(4) JavaScript

JavaScript由Netscape的LiveScript發(fā)展而來(lái),是一種嵌人HTML文檔的、基于對(duì)象的腳本描述語(yǔ)言。JavaScript與Java在本質(zhì)上是不同的,其名稱(chēng)是尹etscape公司出于營(yíng)銷(xiāo)考慮而與Sun公司達(dá)成協(xié)議的結(jié)果。

各種程序語(yǔ)言都在不斷地發(fā)展之中。目前,用于軟件開(kāi)發(fā)的程序設(shè)計(jì)語(yǔ)言及編程環(huán)境正朝著面向?qū)ο蠹翱梢暬幊汰h(huán)境方向發(fā)展,同時(shí)也涌現(xiàn)出了許多新的語(yǔ)言及開(kāi)發(fā)工具腳本語(yǔ)言就像是貓合劑,把各種不同的已有組件連接起來(lái)以完成相關(guān)任務(wù)。
來(lái)源聲明:本文章系尚品中國(guó)編輯原創(chuàng)或采編整理,如需轉(zhuǎn)載請(qǐng)注明來(lái)自尚品中國(guó)。以上內(nèi)容部分(包含圖片、文字)來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)及時(shí)與本站聯(lián)系(010-60259772)。
TAG標(biāo)簽:

如果您的網(wǎng)站可以增加轉(zhuǎn)化次數(shù)并提高客戶(hù)滿(mǎn)意度,該怎么辦?

預(yù)約專(zhuān)業(yè)咨詢(xún)顧問(wèn)溝通!

*尚品專(zhuān)業(yè)顧問(wèn)將盡快與您聯(lián)系

免責(zé)聲明

非常感謝您訪(fǎng)問(wèn)我們的網(wǎng)站。在您使用本網(wǎng)站之前,請(qǐng)您仔細(xì)閱讀本聲明的所有條款。

1、本站部分內(nèi)容來(lái)源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動(dòng)。

2、本站不承擔(dān)用戶(hù)因使用這些資源對(duì)自己和他人造成任何形式的損失或傷害。

3、本聲明未涉及的問(wèn)題參見(jiàn)國(guó)家有關(guān)法律法規(guī),當(dāng)本聲明與國(guó)家法律法規(guī)沖突時(shí),以國(guó)家法律法規(guī)為準(zhǔn)。

4、如果侵害了您的合法權(quán)益,請(qǐng)您及時(shí)與我們,我們會(huì)在第一時(shí)間刪除相關(guān)內(nèi)容!

聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com

現(xiàn)在就與專(zhuān)業(yè)咨詢(xún)顧問(wèn)溝通!

  • 全國(guó)服務(wù)熱線(xiàn)

    400-700-4979

  • 北京服務(wù)熱線(xiàn)

    010-60259772

信息保護(hù)中請(qǐng)放心填寫(xiě)
在線(xiàn)咨詢(xún)

免責(zé)聲明

非常感謝您訪(fǎng)問(wèn)我們的網(wǎng)站。在您使用本網(wǎng)站之前,請(qǐng)您仔細(xì)閱讀本聲明的所有條款。

1、本站部分內(nèi)容來(lái)源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動(dòng)。

2、本站不承擔(dān)用戶(hù)因使用這些資源對(duì)自己和他人造成任何形式的損失或傷害。

3、本聲明未涉及的問(wèn)題參見(jiàn)國(guó)家有關(guān)法律法規(guī),當(dāng)本聲明與國(guó)家法律法規(guī)沖突時(shí),以國(guó)家法律法規(guī)為準(zhǔn)。

4、如果侵害了您的合法權(quán)益,請(qǐng)您及時(shí)與我們,我們會(huì)在第一時(shí)間刪除相關(guān)內(nèi)容!

聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com