高级程序设计语言有哪些?

高级程序设计语言可以分为基础语言、结构化语言和专用语言。

(1)基础语言

基础语言也称通用语言。它历史悠久,流传很广,有大量的已开发的软件库,拥有众多的用户,为人们所熟悉和接受。属于这类语言的有FORTRAN、COBOL、BASIC、ALGOL等。FORTRAN语言是目前国际上广为流行、也是使用得最早的一种高级语言,从20世纪90年代起,在工程与科学计算中一直占有重要地位,备受科技人员的欢迎。BASIC语言是在20世纪60年代初为适应分时系统而研制的一种交互式语言,可用于一般的数值计算与事务处理。BASIC语言结构简单,易学易用,并且具有交互能力,成为许多初学者学习程序设计的入门语言。

(2)结构化语言

20世纪70年代以来,结构化程序设计和软件工程的思想日益为人们所接受和欣赏。在它们的影响下,先后出现了一些很有影响的结构化语言,这些结构化语言直接支持结构化的控制结构,具有很强的过程结构和数据结构能力。PASCAL、C、Ada语言就是它们的突出代表。

PASCAL语言是第一个系统地体现结构化程序设计概念的现代高级语言,软件开发的最初目标是把它作为结构化程序设计的教学工具。由于它模块清晰、控制结构完备、有丰富的数据类型和数据结构、语言表达能力强、移植容易,不仅被国内外许多高等院校定为教学语言,而且在科学计算、数据处理及系统软件开发中都有较广泛的应用。

C语言功能丰富,表达能力强,有丰富的运算符和数据类型,使用灵活方便,应用面广,移植能力强,编译质量高,目标程序效率高,具有高级语言的优点。同时,C语言还具有低级语言的许多特点,如允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作等。用C语言编译程序产生的目标程序,其质量可以与汇编语言产生的目标程序相媲美,具有“可移植的汇编语言”的美称,成为编写应用软件、操作系统和编译程序的重要语言之一。

(3)专用语言

是为某种特殊应用而专门设计的语言,通常具有特殊的语法形式。一般来说,这种语言的应用范围狭窄,移植性和可维护性不如结构化程序设计语言。随着时间的发展,被使用的专业语言已有数百种,应用比较广泛的有APL语言、Forth语言、LISP语言。




  • 绋嬪簭璁捐璇█鏈夊摢浜
    绛旓細甯歌鐨绋嬪簭璁捐璇█鏈C銆丆++銆丣ava銆丳ython銆丣avaScript銆丷uby銆丟o銆丳HP銆丼wift銆1銆丆璇█ 鐗圭偣锛欳璇█鏄竴绉嶉氱敤鐨楂樼骇缂栫▼璇█锛屽叿鏈夐珮鏁堟с佺伒娲绘у拰寮哄ぇ鐨勫簳灞傛帶鍒惰兘鍔涖傚簲鐢ㄥ満鏅細骞挎硾搴旂敤浜庡祵鍏ュ紡绯荤粺銆佹搷浣滅郴缁熴佹父鎴忓紑鍙戠瓑棰嗗煙銆2銆丆++璇█ 鐗圭偣锛欳++鏄湪C璇█鍩虹涓婃墿灞曡屾潵鐨勶紝鏀寔闈㈠悜瀵硅薄缂栫▼锛...
  • 甯歌鐨勮绠楁満璁捐楂樼骇璇█鏈夊摢浜
    绛旓細璁$畻鏈璁捐楂樼骇璇█鏈寰堝绉嶏紝浠ヤ笅鏄叾涓竴浜涘父瑙佺殑锛欳璇█锛欳璇█鏄竴绉嶉氱敤鐨勩佽繃绋嬪紡鐨勮绠楁満绋嬪簭璁捐璇█锛岃骞挎硾鐢ㄤ簬绯荤粺杞欢銆佸簲鐢ㄨ蒋浠跺拰宓屽叆寮忕郴缁熺瓑棰嗗煙銆傚畠鏄敱缇庡浗璁$畻鏈虹瀛﹀Dennis Ritchie浜1972骞翠负Unix鎿嶄綔绯荤粺璁捐鐨勪竴绉嶈瑷锛屾渶鍒濊鍛藉悕涓衡淏璇█鈥濓紝鐩村埌1973骞存墠琚噸鏂板懡鍚嶄负C銆侰璇█鍏锋湁...
  • 璁$畻鏈鸿瑷鎺掕鏄庢牱鐨?浠涔堟槸鏈濂界殑璇█?
    绛旓細C++鏄疌璇█鐨勭户鎵匡紝瀹冩棦鍙互杩涜C璇█鐨勮繃绋嬪寲绋嬪簭璁捐锛屽張鍙互杩涜浠ユ娊璞℃暟鎹被鍨嬩负鐗圭偣鐨勫熀浜庡璞$殑绋嬪簭璁捐锛岃繕鍙互杩涜浠ョ户鎵垮拰澶氭佷负鐗圭偣鐨勯潰鍚戝璞$殑绋嬪簭璁捐銆5銆丆 C#鏄井杞叕鍙稿彂甯冪殑涓绉嶉潰鍚戝璞$殑銆佽繍琛屼簬.NET Framework涔嬩笂鐨楂樼骇绋嬪簭璁捐璇█銆侰#鐪嬭捣鏉ヤ笌Java鏈夌潃鎯婁汉鐨勭浉浼硷紱瀹鍖呮嫭浜嗚濡傚崟涓...
  • 缂栫▼璇█鏈夊摢浜
    绛旓細1銆佺紪绋嬭瑷涓銆丆璇█锛孋璇█鏄笘鐣屼笂鏈娴佽銆佷娇鐢ㄦ渶骞挎硾鐨楂樼骇绋嬪簭璁捐璇█涔嬩竴銆傚湪鎿嶄綔绯荤粺鍜岀郴缁熶娇鐢ㄧ▼搴忎互鍙婇渶瑕佸纭欢杩涜鎿嶄綔鐨勫満鍚堬紝鐢–璇█鏄庢樉浼樹簬鍏跺畠楂樼骇璇█锛岃澶氬ぇ鍨嬪簲鐢ㄨ蒋浠堕兘鏄敤C璇█缂栧啓鐨勩侰璇█缁樺浘鑳藉姏寮猴紝鍏锋湁鍙Щ妞嶆э紝骞跺叿澶囧緢寮虹殑鏁版嵁澶勭悊鑳藉姏锛屽洜姝ら備簬缂栧啓绯荤粺杞欢锛屼笁缁达紝浜岀淮...
  • 楂樼骇璇█鏈夊摢浜?
    绛旓細4.闈㈠悜瀵硅薄璇█銆傜幇浠h瑷涓殑澶у鏁伴兘鎻愪緵闈㈠悜瀵硅薄鐨勬敮鎸侊紝浣嗘湁浜涜瑷鏄洿鎺ュ缓绔嬪湪闈㈠悜瀵硅薄鍩烘湰妯″瀷涓婄殑锛岃瑷鐨勮娉曞舰寮忕殑璇箟灏辨槸鍩烘湰瀵硅薄鎿嶄綔銆備富瑕佺殑绾潰鍚戝璞¤瑷鏄 Smalltalk銆 铏界劧鍚勭璇█灞炰簬涓嶅悓鐨勭被鍨嬶紝浣嗗畠浠悇鑷兘涓嶅悓绋嬪害鍦板鍏朵粬绫诲瀷鐨勮繍绠楁ā寮忔湁鎵鏀寔銆 绋嬪簭璁捐璇█浠庢満鍣ㄨ瑷鍒楂樼骇璇█...
  • 璁$畻鏈绋嬪簭璁捐璇█鏈夊摢浜
    绛旓細璁$畻鏈绋嬪簭璁捐璇█鏈鐨勫叿浣撳涓嬶細C璇█锛欳璇█鏄竴绉嶉氱敤鐨楂樼骇绋嬪簭璁捐璇█锛岀敱璐濆皵瀹為獙瀹ょ殑DennisRitchie鍦20涓栫邯70骞翠唬寮鍙戙侰璇█鍏锋湁绠娲併侀珮鏁堢殑鐗圭偣锛屽箍娉涘簲鐢ㄤ簬绯荤粺杞欢銆佸祵鍏ュ紡绯荤粺鍜屾父鎴忓紑鍙戠瓑棰嗗煙銆侰璇█鐨勮娉曠浉瀵硅緝涓哄簳灞傦紝闇瑕佺▼搴忓憳鎵嬪姩绠$悊鍐呭瓨锛屼絾涔熷洜姝ゆ彁渚涗簡鏇村ぇ鐨勭伒娲绘у拰鎺у埗鍔涖侸ava...
  • 绋嬪簭璁捐璇█鏈夊摢浜?
    绛旓細绋嬪簭璁捐璇█鍒嗕负鏈哄櫒璇█銆佹眹缂栬瑷銆楂樼骇璇█銆侀潪杩囩▼鍖栬瑷鍥涚绫诲瀷銆傚叿浣撳涓嬶細1銆佹満鍣ㄨ瑷鏈哄櫒璇█鏄敱浜岃繘鍒0銆1浠g爜鎸囦护鏋勬垚锛屼笉鍚岀殑CPU鍏锋湁涓嶅悓鐨勬寚浠ょ郴缁熴傛満鍣璇█绋嬪簭闅剧紪鍐欍侀毦淇敼銆侀毦缁存姢锛岄渶瑕佺敤鎴风洿鎺ュ瀛樺偍绌洪棿杩涜鍒嗛厤锛岀紪绋嬫晥鐜囨瀬浣庛2銆佹眹缂栬瑷姹囩紪璇█鎸囦护鏄満鍣ㄦ寚浠ょ殑绗﹀彿鍖栵紝涓庢満鍣...
  • 甯哥敤鐨绋嬪簭璁捐璇█鏈夊摢浜
    绛旓細涓嶤璇█鍏煎銆傝繎骞存潵锛孋++宸叉垚涓洪潰鍚戝璞$紪绋嬬殑涓昏璇█銆傜鍏锛歏B璇█ 涓嶄粎鍙互浣跨敤Windows鍥惧舰鐢ㄦ埛鐣岄潰锛岃繕鍙互璋冪敤鍏朵粬绐楀彛璧勬簮銆傛劅璋㈠ぇ瀹跺娴撶煡鐧剧缃戠殑鏀寔锛岀浉鍏虫搷浣滄柟娉曟潵婧愪簬缃戠粶锛屾湰绡囧唴瀹逛富瑕佹槸鍥寸粫甯哥敤鐨勭▼搴忚璁¤瑷鏈夊摢浜涜繘琛岄槓杩,鏈枃鐩稿叧鍏抽敭璇嶈繕鏈:甯哥敤楂樼骇绋嬪簭璁捐璇█鏈夊摢浜銆
  • 鈥楂樼骇绋嬪簭璁捐璇█鈥濇槸浠涔?
    绛旓細楂樼骇璇█鏄潰鍚戠敤鎴风殑銆佸熀鏈笂鐙珛浜庤绠楁満绉嶇被鍜岀粨鏋勭殑璇█銆傚叾鏈澶х殑浼樼偣鏄細褰㈠紡涓婃帴杩戜簬绠楁湳璇█鍜岃嚜鐒惰瑷锛屾蹇典笂鎺ヨ繎浜庝汉浠氬父浣跨敤鐨勬蹇点傞珮绾ц瑷鐨勪竴涓懡浠ゅ彲浠ヤ唬鏇垮嚑鏉°佸嚑鍗佹潯鐢氳嚦鍑犵櫨鏉℃眹缂栬瑷鐨勬寚浠ゃ傞珮绾ц瑷鏄撳鏄撶敤锛岄氱敤鎬у己锛屽簲鐢ㄥ箍娉涖傞珮绾ц瑷绉嶇被绻佸锛屽彲浠ヤ粠搴旂敤鐗圭偣鍜屽瀹㈣绯荤粺鐨...
  • 璁$畻鏈璇█鏈夊摢浜
    绛旓細璁$畻鏈璇█鏈锛氭満鍣ㄨ瑷銆佹眹缂栬瑷銆楂樼骇璇█銆1銆佹満鍣ㄨ瑷锛氳繖鏄绠楁満鑳界洿鎺ヨ瘑鍒拰鎵ц鐨勬寚浠ょ郴缁燂紝鐢变簩杩涘埗浠g爜琛ㄧず銆傛満鍣璇█鍏锋湁鐏垫椿銆佺洿鎺ユ墽琛屽拰閫熷害蹇瓑鐗圭偣銆2銆佹眹缂栬瑷锛氳繖鏄竴绉嶉潰鍚戝鐞嗗櫒鐨绋嬪簭璁捐璇█锛屼互浜虹被鐨勬棩甯歌瑷涓哄熀纭銆傛眹缂栬瑷浣跨敤鍔╄绗︽潵浠f浛鏈哄櫒璇█鐨勪簩杩涘埗浠g爜锛屼究浜庝汉浠蹇嗗拰...
  • 扩展阅读:编程语言排名2024 ... 10个常用的编程语言 ... 十大编程语言排名 ... 编程必背100个代码 ... 编程排名最新排名 ... 少儿编程是学些什么东西 ... 初学编程必背50个 ... 谭浩强c++程序设计 ... 20个设计关键词大全 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网