高級程序設(shè)計語言發(fā)展概況
Algol語言是計算機發(fā)展史上首批產(chǎn)生的程序設(shè)計語言之一,當時還是晶體管計算機流行的時代.由于Algol語句和普通語言表達式接近,更適于數(shù)值計算,因此Algol多用于科學計算。Algol語言并沒有被廣泛使用,但它是許多現(xiàn)代程序語言的概念基礎(chǔ)。COBOL是一種面向事務(wù)處理的程序語言.在企業(yè)管理中,數(shù)值計算并不復雜,重點是數(shù)據(jù)處理。1959年由美國的一些計算機用戶組織設(shè)計了專用于商務(wù)數(shù)據(jù)處理的計算機語言COBOL,并于1961年由美國數(shù)據(jù)系統(tǒng)語言協(xié)會公布,經(jīng)過不斷修改、豐富、完善和標準化,已發(fā)展了多種版本。COBOL語言主要應(yīng)用于商業(yè)數(shù)據(jù)處理、情報檢索等領(lǐng)域.Pascal語言由瑞士蘇黎世聯(lián)邦工業(yè)大學的沃斯教授研制,于1971年正式發(fā)表。在高級程序語言的發(fā)展過程中,Pascal語言是一個重要的里程碑,它是第一個系統(tǒng)地體現(xiàn)了E. W.助kstra和C. A. R. Hoare定義的結(jié)構(gòu)化程序設(shè)計概念的語言。
C語言是20世紀70年代發(fā)展起來的一種通用程序設(shè)計語言,它提供了一個豐富的運算符集合以及比較緊湊的語句格式.C語言的主要特色是兼顧了高級語言和匯編語言的特點,簡潔、豐富、可移植.C語言與UNIX操作系統(tǒng)緊密相關(guān),UNIX操作系統(tǒng)及其上的許多軟件都是用C語言編寫的.C語言提供了高效的執(zhí)行語句并且允許程序員直接訪問操作系統(tǒng)和底層硬件,這使得C語言成為編寫系統(tǒng)軟件和實時處理軟件的主要語言。
C+十語言是在C語言的基礎(chǔ)上于20世紀80年代發(fā)展起來的,與C語言兼容。由于增加了類機制,因此C++是一種面向?qū)ο蟮某绦蛟O(shè)計語言。
Java原指印度尼西亞的爪哇島,該島以盛產(chǎn)咖啡而聞名于世。在計算機領(lǐng)域,Java是一種面向?qū)ο蟪绦蛟O(shè)計語言,被特意設(shè)計為用于互聯(lián)網(wǎng)的分布式環(huán)境。Java保留了C++語言的基本語法以及類和繼承等概念,刪除了C十十中一些不能適應(yīng)互聯(lián)網(wǎng)應(yīng)用的特征.與C++相比,Java更簡單,其語法和語義更適應(yīng)互聯(lián)網(wǎng)應(yīng)用的要求。Java程序的一次編譯、到處運行的特性。使得Java能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是Java語言的企業(yè)應(yīng)用編程接口,為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫(Class Library)。
Visual Basic(VB)是一種含有開發(fā)環(huán)境的事件驅(qū)動編程語言.它源自Basi。語言,擁有圖形用戶界面和快速應(yīng)用程序開發(fā)系統(tǒng),程序員可以使用VB提供的組件快速建立一個應(yīng)用程序。SQL(Structured Query Language),即結(jié)構(gòu)化查詢語言,最早是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)System R開發(fā)的一種查詢語言。按照ANSI的規(guī)定,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言.SQL語句可以用來執(zhí)行各種各樣的數(shù)據(jù)庫操作,如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中查詢數(shù)據(jù)等。
上面提到的各種程序設(shè)計語言一般由專業(yè)軟件開發(fā)人員使用,用來開發(fā)各種系統(tǒng)軟件或應(yīng)用軟件。還有一些語言隨著互聯(lián)網(wǎng)的誕生和發(fā)展而得到廣泛應(yīng)用,但它們與傳統(tǒng)意義上的程序設(shè)計語言有很大不同,如HTML,PHP,XML,JavaScript,Perl等。
(1) HTML
HTML(Hypertext Mark-up Language)即超文本標記語言,是目前互聯(lián)網(wǎng)上廣泛應(yīng)用的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。HTML用于說明網(wǎng)頁如何顯示,包括規(guī)定文本的位置、大小和顏色、圖形信息的位置以及聲音和視頻的結(jié)合。
HTML是由很多HTML標簽組成的,用最簡單的記事本工具即可編寫這種超文本文檔(稱為HTML文檔)。HTML一直被用做互聯(lián)網(wǎng)上的信息表示語言,是一種能夠被瀏覽器所識別的語言,用這種語言編寫的文檔一般以html或htm為擴展名.HTML文檔是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML文檔的結(jié)構(gòu)包括頭部(Head) ,主體(Bod刃兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容.下面的程序1是一個簡單的HTML文本。
【程序1】
< /head>
用戶名:
口令:
《br>
將上面的程序在文本編輯器中輸人,并保存成擴展名為html的文本文件,之后用瀏覽器打開,可看到如圖7-2所示的頁面。 (2) XML
XML ( Extensible Markup Language)即可擴展標記語言,源自SGML (Standard Generalized Markup Language,標準通用標記語言)。SGML是IBM從20世紀60年代就開始發(fā)展的GML(Generalized Markup Language)標準化后的名稱。XML由萬維網(wǎng)協(xié)會(W3C)創(chuàng)建,用來克服HTML的局限性。
通俗地說,XML是一種簡單的數(shù)據(jù)存儲語言,它使用一系列簡單的標記描述數(shù)據(jù).例如,表7-3是一個XML文件,在文本編輯器中輸人并保存成擴展名為xml的文本文件即可。 該XML文件只是說明了兩本書的名稱、作者和價格信息,除此之外,它什么也不做。XML與Access, Oracle. SQL Server等數(shù)據(jù)庫管理系統(tǒng)(DBMS)不同,DBMS提供了更強有力的數(shù)據(jù)存儲和分析能力,如數(shù)據(jù)索引、排序、查找、相關(guān)一致性等,而XML僅僅是展示數(shù)據(jù)。
XML與HTML也不同。XML的標記由使用者自己定義,而HTML標記是預先定義好的。XML不是用來替代HTML的,它們有各自不同的用途。XML主要是用來描述數(shù)據(jù)、存儲數(shù)據(jù)的,重點在什么是數(shù)據(jù)、如何存放數(shù)據(jù),而HTML是用來格式化和顯示數(shù)據(jù)的,重點在數(shù)據(jù)的顯示模式。
XML有很多作用。例如,使用XML可以將數(shù)據(jù)從HTML文檔中分離出來,單獨保存;通過XML,可以在不兼容的系統(tǒng)間交換數(shù)據(jù);使用XML可以在網(wǎng)絡(luò)中交換金融信息;等等。
XML目前主要應(yīng)用于內(nèi)容管理(Content Management)、電子郵件的收發(fā)與管理、智能型日歷、個性化信息服務(wù)和電子商務(wù)等。
(3) PHP
PHP(Hypertext Preprocessor,超文本預處理語言)是一種在服務(wù)器端執(zhí)行的、嵌人HTML文檔的腳本語言,語言的風格有些類似于C語言,被眾多的網(wǎng)站編程人員廣泛運用。
(4) JavaScript
JavaScript由Netscape的LiveScript發(fā)展而來,是一種嵌人HTML文檔的、基于對象的腳本描述語言。JavaScript與Java在本質(zhì)上是不同的,其名稱是尹etscape公司出于營銷考慮而與Sun公司達成協(xié)議的結(jié)果。
各種程序語言都在不斷地發(fā)展之中。目前,用于軟件開發(fā)的程序設(shè)計語言及編程環(huán)境正朝著面向?qū)ο蠹翱梢暬幊汰h(huán)境方向發(fā)展,同時也涌現(xiàn)出了許多新的語言及開發(fā)工具腳本語言就像是貓合劑,把各種不同的已有組件連接起來以完成相關(guān)任務(wù)。
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁面設(shè)計風格
-
確認交付使用
-
資料錄入優(yōu)化
-
程序設(shè)計開發(fā)
-
后續(xù)跟蹤服務(wù)
-
聯(lián)系電話
010-60259772
熱門標簽
- 網(wǎng)站建設(shè)
- 食品網(wǎng)站建設(shè)
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無錫網(wǎng)站建設(shè)
- 研究所網(wǎng)站建設(shè)
- 沈陽網(wǎng)站建設(shè)
- 廊坊網(wǎng)站建設(shè)
- 鄭州網(wǎng)站建設(shè)
- 婚紗攝影網(wǎng)站建設(shè)
- 手機端網(wǎng)站建設(shè)
- 高校網(wǎng)站制作
- 天津網(wǎng)站建設(shè)
- 教育網(wǎng)站建設(shè)
- 品牌網(wǎng)站建設(shè)
- 政府網(wǎng)站建設(shè)
- 北京網(wǎng)站建設(shè)
- 網(wǎng)站設(shè)計
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
企業(yè)網(wǎng)絡(luò)組織研究
從20世紀80年代末開始.越來越多的戰(zhàn)略管理學者重視嵌人于企業(yè)的網(wǎng)絡(luò)及...
2014-06-19 -
網(wǎng)站建設(shè)中如何注重長尾關(guān)鍵詞搜索功能?
越來越多的企業(yè)主開始談?wù)撻L尾關(guān)鍵詞搜索以及它們對未來網(wǎng)絡(luò)營銷的意義。 ...
2020-04-10 -
論壇營銷發(fā)外鏈應(yīng)注意的6大事項
論壇營銷發(fā)外鏈應(yīng)注意的6大事項論壇簽名是很普遍的發(fā)外鏈方式之一(北京網(wǎng)...
2012-01-16 -
網(wǎng)站設(shè)計制作規(guī)范
我們一貫堅持,網(wǎng)站是一個工具,是給瀏覽者使用的,網(wǎng)站的一切都必須圍繞瀏...
2012-07-13 -
網(wǎng)絡(luò)營銷之如何選擇目標市場
選擇目標市場,明確企業(yè)應(yīng)為哪一類用戶服務(wù),滿足他們的哪一種需求,是企業(yè)...
2014-06-13 -
建網(wǎng)站對企業(yè)的作用是什么?
1.新形象在這個競爭激烈的數(shù)字化信息時代,企業(yè)建立自己的網(wǎng)站已經(jīng)刻不容...
2014-06-08
預約專業(yè)咨詢顧問溝通!
免責聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請您仔細閱讀本聲明的所有條款。
1、本站部分內(nèi)容來源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學習和交流,切勿用于任何商業(yè)活動。
2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關(guān)法律法規(guī),當本聲明與國家法律法規(guī)沖突時,以國家法律法規(guī)為準。
4、如果侵害了您的合法權(quán)益,請您及時與我們,我們會在第一時間刪除相關(guān)內(nèi)容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com