1. 高級語言一般指的是第幾代程序設計語言
高級語言一般指的是第二代程序設計語言。
高級程序設計語言:
第一代機器語言簡單的說機器能看懂。
第二代匯編語言比第一代高級一點。
第三代高級語言,面向過程的語言。
第四代面向對象語言,現代編程,易操作。
第五代語言也稱智能化語言。它主要使用在人工智慧領域,幫助人們編寫推理、演繹程序。
(1)什麼是高級編程語言擴展閱讀:
特點:
高級編程語言的語言結構和計算機本身的硬體以及指令系統無關,它的可閱讀性更強,能夠方便的表達程序的功能,更好的描述使用的演算法。同時,它更容易被初學者所掌握,很容易學習。而且容易學習掌握。運行速度比匯編程序要低,代碼的執行速度也要慢一些。
高級編程語言,作為用戶層面的編程工具,用戶並不需要去了解硬體的結構,而是去用邏輯的語言去實現想要的目標,但是因為高級編程語言的架構高於匯編,所以不能編寫直接訪問硬體資源的系統程序,因此,高級編程語言必須要調用匯編語言編寫的程序來訪問硬體地址。
2. 計算機高級語言指的是什麼
計算機高級語言指的是接近自然語言的方式,由高級語言編寫的程序為高級語言源程序或源程序。計算機不能直接識別和執行,須翻譯為由二進制代碼組成的目標代碼才能識別和執行。
通用的編程語言有兩種形式匯編語言和高級語言。 匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。
匯編程序通常由三部分組成指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識。
但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。
(2)什麼是高級編程語言擴展閱讀
高級語言主要相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的vb、vc、foxpro、delphi等,這些語言的語法、命令格式都各不相同。
高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類 解釋類執行方式類似於我們日常生活中的同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器翻譯」成目標代碼(機器語言),一邊執行。
因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。
編譯類編譯指在應用源程序執行之前,就將程序源代碼翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。
但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .obj)才能執行,只有目標文件而沒有源代碼,修改很不方便。大多數的編程語言都是編譯型的,例如visual c++、visual foxpro、delphi等。
3. 什麼是高級編程語言,什麼又是低級編程語言
我說下個人的理解我們用到的C++,C#,JAVA,VB等都屬於高級語言,接近人類的自然語言用這些接近自然的語言的代碼,編寫程序,編寫後的程序通過各種編譯器,編譯後就會變成二進制的最底得代碼了,如JAVA編譯後會變成二進制位元組碼文件,因為計算機只會用高高低電壓來表是數據,比如高電壓或者代表1或者低電壓代表0,或者有電代表1沒電代表0,就變成了0001000111的二進制的代碼。不管什麼語言最終都會變成二進制代碼的。C是比較底層的語言,出的早是可以跟硬體直接打交道的像C++,C#,JAVA,VB是需要在操作系統上運行的,SQL(資料庫)是應該說是T-SQL是軟體跟資料庫之間互相交換進行增加,刪除,修改,更新用的語句
4. 什麼是高級編程語言
樓主你好,高級編程語言就是高於機器語言以上的開發語言,剛開是的語言是匯編,後來慢慢發展出了C語言,然後出現更多高級語言,現在的高級語言有很多,Java,C#,asp.net,PHP,很多的噢!
記得採納噢!