導航:首頁 > 編程語言 > 第四代編程語言有哪些

第四代編程語言有哪些

發布時間:2022-05-05 12:32:50

『壹』 程序設計語言的分類有哪些

1、基礎語言也稱通用語言,它歷史悠久,流傳很廣,有大量的已開發的軟體庫,擁有眾多的用戶, 為人們所熟悉和接受。,屬於這類語言的有FORTRAN、COBOL、BASIC、ALGOL等。

2、結構化語言,20 世紀 70 年代以來,結構化程序設計和軟體工程的思想日益為人們所接受和欣賞。在它們的影響下,先後出現了一些很有影響的結構化語言,PASCAL、C、Ada 語言就是它們的突出代表。

3、面向對象語言,以「對象+消息」程序設計範式構成的程序設計語言,稱為面向對象語言。比較流行的面向對象語言有Delphi、Visual Basic、java、C++等。

程序設計語言的應用領域:

1、科學工程計算。需要大量的標准庫函數,以便處理復雜的數值計算,可供選用的語言有FORTRAN語言、C語言等。

2、數據處理與資料庫應用。SQL為IBM公司開發的資料庫查詢語言,4GL稱為第4代語言。實時處理軟體一般對性能的要求很高,可選用的語言有匯編語言、Ada語言等。

3、系統軟體,如果編寫操作系統、編譯系統等系統軟體時,可選用匯編語言、C語言、Pascal語言和Ada語言。

4、人工智慧,如果要完成知識庫系統、專家系統、決策支持系統、推理工程、語言識別、模式識別等人工智慧領域內的系統,應選擇Prolog、Lisp語言。

『貳』 編程都有哪些語言

計算機編程語言
計算機語言:計算機語言通常是一個能完整、准確和規則地表達人們的意圖,並用以指揮或控制計算機工作的「符號系統」。

計算機語言通常分為三類:即機器語言,匯編語言和高級語言。
1. 機器語言
機器語言是用二進制代碼表示的計算機能直接識別和執行的一種機器指令的集合。它是計算機的設計者通過計算機的硬體結構賦予計算機的操作功能。機器語言具有靈活、直接執行和速度快等特點。
用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義。手編程序時,程序員得自己處理每條指令和每一數據的存儲分配和輸入輸出,還得記住編程過程中每步所使用的工作單元處在何種狀態。這是一件十分繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍或幾百倍。而且,編出的程序全是些0和1的指令代碼,直觀性差,還容易出錯。現在,除了計算機生產廠家的專業人員外,絕大多數程序員已經不再去學習機器語言了。

2.匯編語言
為了克服機器語言難讀、難編、難記和易出錯的缺點,人們就用與代碼指令實際含義相近的英文縮寫詞、字母和數字等符號來取代指令代碼(如用ADD表示運算符號「+」的機器代碼),於是就產生了匯編語言。所以說,匯編語言是一種用助記符表示的仍然面向機器的計算機語言。匯編語言亦稱符號語言。匯編語言由於是採用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在一定程度上簡化了編程過程。匯編語言的特點是用符號代替了機器指令代碼, 而且助記符與指令代碼一一對應,基本保留了機器語言的靈活性。使用匯編語言能面向機器並較好地發揮機器的特性,得到質量較高的程序。
匯編語言中由於使用了助記符號,用匯編語言編制的程序送入計算機,計算機不能象用機器語言編寫的程序一樣直接識別和執行,必須通過預先放入計算機的 「匯編程序「的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。用匯編語言等非機器語言書寫好的符號程序稱源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它一經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。
匯編語言像機器指令一樣,是硬體操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。匯編語言是低級語言。但是,匯編語言用來編制系統軟體和過程式控制制軟體,其目標程序佔用內存空間少,運行速度快,有著高級語言不可替代的用途。

3.高級語言
不論是機器語言還是匯編語言都是面向硬體的具體操作的,語言對機器的過分依賴,要求使用者必須對硬體結構及其工作原理都十分熟悉,這對非計算機專業人員是難以做到的,對於計算機的推廣應用是不利的。計算機事業的發展,促使人們去尋求一些與人類自然語言相接近且能為計算機所接受的語意確定、規則明確、自然直觀和通用易學的計算機語言。這種與自然語言相近並為計算機所接受和執行的計算機語言稱高級語言。高級語言是面向用戶的語言。無論何種機型的計算機, 只要配備上相應的高級語言的編譯或解釋程序,則用該高級語言編寫的程序就可以通用。

目前被廣泛使用的高級語言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。這些語言都是屬於系統軟體。(了解內容二)

計算機並不能直接地接受和執行用高級語言編寫的源程序,源程序在輸入計算機時,通過「翻譯程序」翻譯成機器語言形式的目標程序,計算機才能識別和執行。這種「翻譯」通常有兩種方式,即編譯方式和解釋方式。編譯方式是:事先編好一個稱為編譯程序的機器語言程序,作為系統軟體存放在計算機內,當用戶由高級語言編寫的源程序輸入計算機後,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然後計算機再執行該目標程序,以完成源程序要處理的運算並取得結果。解釋方式是:源程序進入計算機時,解釋程序邊掃描邊解釋作逐句輸入逐句翻譯,計算機一句句執行,並不產生目標程序。PASCAL、 FORTRAN、COBOL等高級語言執行編譯方式;BASIC語言則以執行解釋方式為主;而PASCAL、C語言是能書寫編譯程序的高級程序設計語言。每一種高級(程序設計)語言,都有自己人為規定的專用符號、英文單詞、語法規則和語句結構(書寫格式)。高級語言與自然語言(英語)更接近,而與硬體功能相分離(徹底脫離了具體的指令系統),便於廣大用戶掌握和使用。高級語言的通用性強,兼容性好,便於移植。下面介紹幾種較有代表性的高級程序設計語言:

⑴BASIC語言
BASIC語言全稱是Beginner』s all Purpose Symbolic Instruction Code,意為「初學者通用符號指令代碼「。1964年由美國達爾摩斯學院的基米尼和科茨完成設計並提出了BASIC語言的第一個版本,經過不斷豐富和發展,現已成為一種功能全面的中小型計算機語言。BASIC易學、易懂、易記、易用,是初學者的入門語言,也可以作為學習其他高級語言的基礎。BASIC有解釋方式和編譯方式兩種翻譯程序。

⑵PASCAL語言
PASCAL是一種結構程序設計語言,由瑞士蘇黎世聯邦工業大學的沃斯(N.Wirth)教授研製,於1971年正式發表。是從ALGOL60衍生的,但功能更強且容易使用。目前,作為一個能高效率實現的實用語言和一個極好的教學工具,PASCAL語言在高校計算機軟體教學中一直處於主導地位。 Pascal(B.Pascal)是十七世紀法國著名數學家,他於1642年曾發明現代台式計算機的雛型機—加減法計算機。
PASCAL具有大量的控制結構,充分反映了結構化程序設計的思想和要求,直觀易懂,使用靈活,既可用於科學計算,又能用來編寫系統軟體,應用范圍日益廣泛。

⑶通用編程語言C
C語言是美國AT&T(電報與電話)公司為了實現UNIX系統的設計思想而發展起來的語言工具。C語言的主要特色是兼顧了高級語言和匯編語言的特點,簡潔、豐富、可移植。相當於其他高級語言子程序的函數是C語言的補充,每一個函數解決一個大問題中的小任務,函數使程序模塊化。C語言提供了結構式編程所需要的各種現代化的控制結構。
C語言是一種通用編程語言,正被越來越多的計算機用戶所推崇。使用C語言編寫程序,既感覺到使用高級語言的自然,也體會到利用計算機硬體指令的直接,而程序員卻無需捲入匯編語言的繁瑣。

⑷COBOL語言
COBOL的全稱是Common Business Oriented Language,意即:通用商業語言。
在企業管理中,數值計算並不復雜,但數據處理信息量卻很大。為專門解決經企管理問題,於1959年,由美國的一些計算機用戶組織設計了專用於商務處理的計算機語言COBOL,並於1961年美國數據系統語言協會公布。經不斷修改、豐富完善和標准化,已發展為多種版本。
COBOL語言使用了300多個英語保留字,大量採用普通英語詞彙和句型,COBOL程序通俗易懂,素有「英語語言」之稱。
COBOL語言語法規則嚴格。用COBOL語言編寫的任一源程序,都要依次按標識部、環境部、數據部和過程部四部分書寫,COBOL程序結構的「部」 內包含「節」,「節」內包含「段」,段內包含語句,語句由字或字元串組成,整個源程序象一棵由根到干,由干到枝,由枝到葉的樹,習慣上稱之為樹型結構。
目前COBOL語言主要應用於情報檢索、商業數據處理等管理領域。

常用的高級程序設計語言,除了上述的幾種之外,還有很多,如以英國著名詩人拜倫(G.N.G.Byron)的獨生女艾達·拜倫(Ada Byron)的名字命名的軍用語言Ada,深受中、小學生歡迎的語言LOGO等等。

目前,程序設計語言及編程環境正向面向對象語言及可視化編程環境方向發展,出現了許多第四代語言及其開發工具。如:微軟公司(Microsoft)開發的Visual系列(VC++、VB、FoxPro)編程工具及Power Builder等,目前已經在國內外得到了廣泛的應用。

『叄』 4GL的第四代語言

第四代語言(Fourth-Generation Language, 以下簡稱4GL)的出現是出於商業需要。4GL這個詞最早是在80年代初期出現在軟體廠商的廣告和產品介紹中的。因此,這些廠商的4GL產品不論從形式上看還是從功能上看,差別都很大。但是人們很快發現這一類語言由於具有「面向問題」、「非過程化程度高」等特點,可以成數量級地提高軟體生產率,縮短軟體開發周期,因此贏得了很多用戶。1985年,美國召開了全國性的4GL研討會,也正是在這前後,許多著名的計算機科學家對4GL展開了全面研究,從而使 4GL進入了計算機科學的研究范疇。
4GL以資料庫管理系統所提供的功能為核心,進一步構造了開發高層軟體系統的開發環境,如報表生成、多窗口表格設計、菜單生成系統、圖形圖象處理系統和決策支持系統,為用戶提供了一個良好的應用開發環境。它提供了功能強大的非過程化問題定義手段,用戶只需告知系統做什麼,而無需說明怎麼做,因此可大大提高軟體生產率。
進入90年代,隨著計算機軟硬體技術的發展和應用水平的提高,大量基於資料庫管理系統的4GL商品化軟體已在計算機應用開發領域中獲得廣泛應用,成為了面向資料庫應用開發的主流工具,如Oracle應用開發環境、Informix-4GL、SQL Windows、Power Builder等。它們為縮短軟體開發周期,提高軟體質量發揮了巨大的作用,為軟體開發注入了新的生機和活力。
由於近代軟體工程實踐所提出的大部分技術和方法並未受到普遍的歡迎和採用,軟體供求矛盾進一步惡化,軟體的開發成本日益增長,導致了所謂「新軟體危機」。這既暴露了傳統開發模型的不足,又說明了單純以勞動力密集的形式來支持軟體生產,已不再適應社會信息化的要求,必須尋求更高效、自動化程度更高的軟體開發工具來支持軟體生產。4GL就是在這種背景下應運而生並發展壯大的。
程序設計語言的劃代
1.劃代的觀點
程序設計語言的劃代問題遠比計算機的劃代復雜,所見到的劃代觀點有4種之多。這兒例舉一種觀點,他們將編程語言劃分如下:1GL是匯編語言; 2GL是高級程序設計語言,如FORTRAN,ALGOL,BASIC,LISP等;3GL是增強性的高級程序設計語言,如PASCAL, ALGOL68,FORTRAN77等;4GL是按計算機科學理論指導設計出來的結構化語言,如ADA,MODULA-2,SMALLTALK-80等。
一般認為4GL具有簡單易學,用戶界面良好,非過程化程度高,面向問題,只需告知計算機「做什麼」,而不必告知計算機「怎麼做」,用4GL編程使用的代碼量較之COBOL、PL/1明顯減少,並可成數量級地提高軟體生產率等特點。許多4GL為了提高對問題的表達能力,也為了提高語言的效率,引入了過程化的語言成分,出現了過程化的語句與非過程化的語句交織並存的局面,如LINC、NOMAD、IDEAL、FOCUS、NATURAL等均是如此。
2.確定4GL的標准
確定一個語言是否是一個4GL,主要應從以下標准來進行考察:
(1)生產率標准:4GL一出現,就是以大幅度提高軟體生產率為己任的,4GL應比3GL提高生產率一個數量級以上。
(2)非過程化標准:4GL基本上應該是面向問題的,即只需告知計算機「做什麼」,而不必告知計算機「怎麼做」。當然4GL為了適應復雜的應用,而這些應用是無法「非過程化」的,就允許保留過程化的語言成分,但非過程化應是4GL的主要特色。
(3)用戶界面標准:4GL應具有良好的用戶界面,應該簡單、易學、易掌握,使用方便、靈活。
(4)功能標准:4GL要具有生命力,不能適用范圍太窄,在某一范圍內應具有通用性。
3.4GL的不足
雖然4GL具有很多優點,也有很大的優勢,成為了應用開發的主流工具,但也存在著以下嚴重不足:
(1)4GL雖然功能強大,但在其整體能力上卻與3GL有一定的差距。這一方面是語言抽象級別提高以後不可避免地帶來的(正如高級語言不能做某些匯編語言做的事情);另一方面是人為帶來的,許多4GL只面向專項應用。有的4GL為了提高對問題的表達能力,提供了同3GL的介面,以彌補其能力上的不足。如Oracle提供了可將SQL語句嵌入C程序中的工具PRO*C。
(2)4GL由於其抽象級別較高的原因,不可避免地帶來系統開銷龐大,運行效率低下(正如高級語言運行效率沒有匯編語言高一樣),對軟硬體資源消耗嚴重,應用受硬體限制。
(3)由於缺乏統一的工業標准,4GL產品花樣繁多,用戶界面差異很大,與具體的機器聯系緊密,語言的獨立性較差(SQL稍好),影響了應用軟體的移植與推廣。
(4)GL主要面向基於資料庫應用的領域,不宜於科學計算、高速的實時系統和系統軟體開發。
第四代語言的分類
按照4GL的功能可以將它們劃分為以下幾類:
1.查詢語言和報表生成器
查詢語言是資料庫管理系統的主要工具,它提供用戶對資料庫進行查詢的功能。有的查詢語言(如SQL)實際上還包括有查詢、操縱、定義、控制四種功能。
報表生成器(Report Generator)是為用戶提供的自動產生報表的重要工具,它提供非過程化的描述手段讓用戶很方便地根據資料庫中的信息來生成報表,如ADF 。
2.圖形語言
圖形信息較之一維的字元串、二維的表格信息更為直觀、鮮明。我們在軟體開發過程中所使用的數據流圖、結構圖、框圖等均是圖形。人們自然要設想,是否可以用圖形的方式來進行軟體開發呢?可見視屏、光筆、滑鼠器的廣泛使用為此提供了良好的硬體基礎,Windows和X-Window為我們提供了良好的軟體平台。較有代表性的是Gupta公司開發的SQL Windows系統。它以SQL語言為引擎,讓用戶在屏幕上以圖形方式定義用戶需求,系統自動生成相應的源程序(還具有面向對象的功能),用戶可修改或增加這些源程序,從而完成應用開發。
3.應用生成器
應用生成器(Application Generator)是重要的一類綜合的4GL工具,它用來生成完整的應用系統。應用生成器讓用戶不必使用多個軟體,而只用這樣一個綜合工具來實現多種功能。應用生成器按其使用對象可以分為互動式和編程式二類。屬於前者的有FOCUS、RAMIS、MAPPER、UFO、NOMAD、SAS等。它們服務於維護、准備和處理報表,允許用戶以可見的交互方式在終端上創立文件、報表和進行其它的處理。較有代表性的有Power Builder和Oracle的應用開發環境。Oracle提供的SQL*FORMS、SQL*MENU、SQL*REPORTWRITER等工具建立在 SQL語言基礎之上,藉助了資料庫管理系統強大的功能,讓用戶互動式地定義需求,系統生成相應的屏幕格式、菜單和列印報表。編程式應用生成器是為建造復雜系統的專業程序人員設計的,如NATURAL、FOXPRO、MANTIS、IDEAL、CSP、DMS、INFO、LINC、FORMAL、 APPLICATION FACTORY以及作者設計的OO-HLL等即屬於這一類。這一類4GL中有許多是程序生成器(Program Generator),如LINC生成COBOL程序,FORMAL生成PASCAL程序等。為了提供專業人員建造復雜的應用系統,有的語言具有很強的過程化描述能力。雖然語句的形式有差異,其實質與3GL的過程化語句相同,如Informix-4GL和Oracle的PRO*C。
4.形式規格說明語言
軟體規格說明是對軟體應滿足的需求、功能、性能及其它重要方面的陳述,是軟體開發的基礎。按照軟體生存周期的階段來劃分,有軟體的需求規格說明、功能規格說明、設計規格說明等。用來書寫規格說明的語言稱為規格說明語言。傳統的規格說明語言是自然語言。在我國,主要使用現代漢語來表達軟體的規格說明。自然語言為開發者和用戶所熟悉,易於使用。但也會不可避免地將自然語言的歧義性、不精確性引入到軟體規格說明中,從而給軟體的開發和軟體的質量帶來隱患。形式的規格說明語言則很好地解決了上述問題,而且還是軟體自動化的基礎。從形式的需求規格說明和功能規格說明出發,可以自動或半自動地轉換成某種可執行的語言(如高級語言)。需求規格說明和功能規格說明是面向問題、非過程化的,因此屬於4GL。這一類語言有Z、NPL、SPECINT以及作者設計的 JAVASPEC。設計規格說明語言由於包含了大量過程化成分,原則上不應劃入4GL。
第四代語言的發展
在今後相當一段時期內,4GL仍然是應用開發的主流工具。但其功能、表現形式、用戶界面、所支持的開發方法將會發生一系列深刻的變化。主要表現在以下幾個方面:
1.4GL與面向對象技術將進一步結合
面向對象技術集數據抽象、抽象數據類型和類繼承為一體,使軟體工程公認的模塊化、信息隱蔽、抽象、局部化、軟體重用等原則在面向對象機制下得到了充分的體現。它追求自然地刻劃和求解現實世界中的問題,即追求問題結構與軟體結構的一致性,使得開發人員可以把主要精力放在系統一級上,按照自己的意圖創建對象、並將問題映射到該對象上。面向對象技術所追求的目標和4GL所追求的目標實際上是一致的。目前有代表性的4GL普遍具有面向對象的特徵,但這些特徵都很有限。所採用的實現技術往往是在傳統的關系型資料庫管理系統的基礎上再加上一層面向對象的開發工具,而這層工具未能完全與資料庫管理系統有機結合在一起,對抽象數據類型和繼承性的表達也很有限,極大地限制了面向對象開發技術對4GL的支持。相信隨著面向對象資料庫管理系統研究的深入,建立在其上的 4GL將會以嶄新的面貌出現在應用開發者面前。
2.4GL將全面支持以Internet為代表的網路分布式應用開發
隨著Internet為代表的網路技術的廣泛普及,4GL又有了新的活動空間。出現類似於Java,但比Java抽象級更高的4GL不僅是可能的,而且是完全必要的。
3.4GL將出現事實上的工業標准
4GL產品很不統一,給軟體的可移植性和應用范圍帶來了極大的影響。但基於SQL的4GL已成為主流產品。隨著競爭和發展,有可能出現以SQL為引擎的事實上的工業標准。
4.4GL將以受限的自然語言加圖形作為用戶界面
4GL基本上還是以傳統的程序設計語言或交互方式為用戶界面的。前者表達能力強,但難於學習使用;後者易於學習使用,但表達能力弱。在自然語言理解未能徹底解決之前,4GL將以受限的自然語言加圖形作為用戶界面,以大大提高用戶界面的友好性。
5.4GL將進一步與人工智慧相結合
4GL主流產品基本上與人工智慧技術無關。隨著4GL非過程化程度和語言抽象級的不斷提高,將出現功能級的4GL(4GL流行產品還處於實現級),必然要求人工智慧技術的支持才能很好地實現,使4GL與人工智慧廣泛結合。
6.4GL繼續需要資料庫管理系統的支持
4GL的主要應用領域是商務。商務處理領域中需要大量的數據,沒有資料庫管理系統的支持是很難想像的。事實上大多數4GL是資料庫管理系統功能的擴展,它們建立在某種資料庫管理系統的基礎之上。
7.4GL要求軟體開發方法發生變革
由於傳統的結構化方法已無法適應4GL的軟體開發,工業界客觀上又需要支持4GL的軟體開發方法來指導他們的開發活動。預計面向對象的開發方法將居主導地位,再配之以一些輔助性的方法,如快速原型方法、並行式軟體開發、協同式軟體開發等,以加快軟體的開發速度,提高軟體的質量。
而說4gl時一般是指「informix-4gl」。
「informix-4gl」是一門獨立的語言,它的源文件擴展是 .4gl ,編譯後是 .o
一般是用模擬終端Netterm進行編輯的,它的程序也是用Netterm運行的,當然也可以用java調用它,這種語言,我們多用來做informix資料庫提數,ETL啥的,類似oracle的pl/sql提數。

『肆』 那麼第4代語言什麼語言

第四代語言起源於20世紀70年代中期,它在表示控制結構和數據結構的抽象基礎上,不再需要規定演算法細節。理想的情況是:用第四代語言編程時,只需要說明程序「做什麼」,不規定程序「怎麼做「,也就是不寫實現演算法,所以又稱第四代語言為需求說明語言。資料庫查詢和應用程序生成器是第四代語言典型的應用。
第四代語言還沒有嚴格的定義,但是真正意義上、完全獨立的第四代語言應該說還沒有出現。目前,所謂的第四代語言大多是指基於某種語言環境上具有4GL特徵的軟體工具產品。目前,流行的被認為是第四代語言的有UNIFACE、POWERBUILDER、SQL及DABSE、ORACLE、SYBASE等。

『伍』 計算機的四代語言都有哪些

三.計算機語言發展的四個時代:第一代機器語言,指令用二進制編碼.第二代匯編語言,指令用助記符表示.第三代高級語言,如BASIC PASCAL C語言等.第四代是模塊化語言,如SQL POWER POINT EXECELL等,近年來,出現面向對象的編程語言和網路語言,如VB VC C++及HTML等 .」

『陸』 計算機程序設計語言經過了哪幾代

第一代機器語言簡單的說機器能看懂。

第二代匯編語言比第一代高級一點。

第三代高級語言,面向過程的語言。

第四代面向對象語言,現代編程,易操作。

第五代語言也稱智能化語言。它主要使用在人工智慧領域,幫助人們編寫推理、演繹程序。

『柒』 現在的第五代編程語言是什麼,第三,四代又是什麼,麻煩計算機或軟工專業大神講解下謝謝

  1. 第五代編程語言是人工智慧語言,還在起步階段。

  2. 第三代語言是面向過程編程語言。

  3. 第四代語言是面向對象編程語言,這類編程語言在目前來講很流行,入門難度相比於前幾代語言感覺要好一些。比如java、C#……

『捌』 高級語言一般指的是第幾代程序設計語言

高級語言一般指的是第二代程序設計語言。

高級程序設計語言:

第一代機器語言簡單的說機器能看懂。

第二代匯編語言比第一代高級一點。

第三代高級語言,面向過程的語言。

第四代面向對象語言,現代編程,易操作。

第五代語言也稱智能化語言。它主要使用在人工智慧領域,幫助人們編寫推理、演繹程序。

(8)第四代編程語言有哪些擴展閱讀:

特點:

高級編程語言的語言結構和計算機本身的硬體以及指令系統無關,它的可閱讀性更強,能夠方便的表達程序的功能,更好的描述使用的演算法。同時,它更容易被初學者所掌握,很容易學習。而且容易學習掌握。運行速度比匯編程序要低,代碼的執行速度也要慢一些。

高級編程語言,作為用戶層面的編程工具,用戶並不需要去了解硬體的結構,而是去用邏輯的語言去實現想要的目標,但是因為高級編程語言的架構高於匯編,所以不能編寫直接訪問硬體資源的系統程序,因此,高級編程語言必須要調用匯編語言編寫的程序來訪問硬體地址。

『玖』 什麼是第四代編程語言的特徵

第一代編程語言 機器語言 特徵:面向機器。 第二代編程語言 匯編語言 特徵:用針對指令的符號代替二進制代碼。 第三代編程語言 C、C++、pascal、 特徵:請大家總結 第四代編程語言 4GL 特徵:請大家總結 我個人的意見 第三代的特徵是:為完成一個任務你不僅要告訴計算機你要做什麼,而且要告訴計算機如何一步一步的作。例如:現在常用的編程語言。 第四代的特徵是完成一個任務你僅要告訴計算機你要做什麼,而且不要告訴計算機如何一步一步的作。例如:SQL就有第四代的特徵,你只要告訴DBMS要得到什麼,至於如何得到, 如何使用索引,如何連接多個表這些步驟就不要你操心了。 另:有些人認為可視化編程語言Delphi,pb,vb就是第四代編程語言 請大家討論。以上問題同時也討論有關第四代編程語言的其它東西。 經典發言將給分獎勵。

『拾』 第四代計算機語言有哪些分別對應的開發工具是什麼謝謝~~

第一代機器語言,第二代匯編語言,第三代高級語言,第四代腳本語言
第四代腳本語言包括:
C,VC,VC++.NET,VB,VB.NET,JAVA,ASP,ASP.NET
SQL
XML,J2EE,J#,PHP,

閱讀全文

與第四代編程語言有哪些相關的資料

熱點內容
安卓qq郵箱格式怎麼寫 瀏覽:429
如何電信租用伺服器嗎 瀏覽:188
編程中計算根號的思維 瀏覽:181
可愛的程序員16集背景音樂 瀏覽:446
軟體代碼內容轉換加密 瀏覽:795
什麼app看電視不要錢的 瀏覽:16
烏班圖怎麼安裝c語言編譯器 瀏覽:278
plc通訊塊編程 瀏覽:923
我的世界伺服器怎麼清地皮 瀏覽:421
ftp伺服器如何批量改名 瀏覽:314
網易我的世界伺服器成員如何傳送 瀏覽:268
公司雲伺服器遠程訪問 瀏覽:633
法哲學pdf 瀏覽:637
清大閱讀app是什麼 瀏覽:447
怎麼用qq瀏覽器整體解壓文件 瀏覽:585
肺組織壓縮15 瀏覽:270
安卓手機為什麼換電話卡沒反應 瀏覽:797
諸子集成pdf 瀏覽:339
php注冊框代碼 瀏覽:717
手機加密好還是不加好好 瀏覽:815