常用的程序設(shè)計語言
目前常用的一些語言的產(chǎn)生背景和特點。
1 . FORTRAN 語言
FORTRAN 語言是世界上第一個出現(xiàn)的高級程序設(shè)計語言,它是由 John Backus 和在 IBM 的其他人在 1954 年到 1956 年間開發(fā)的。 FORTRAN 的最大功績在于牢固地樹立了高級語言的地位,并使之成為世界通用的程序設(shè)計語言。FORTRAN是 FORmula TRANslator (公式翻譯器)的縮寫,它主要用于科學(xué)計算,現(xiàn)在仍然廣泛用于數(shù)學(xué)、科學(xué)和工程計算問題領(lǐng)域。
2 . BASIC 與 VB
BASIc 語言是 1964 年在 FORTRAN 語言的基礎(chǔ)上簡化而成的,它是為初學(xué)者設(shè)計的小型高級語言。它的語法相對簡單,采取交互方式,就是說在寫程序和運行程序期間用戶和計算機可以進行交流。功能也比較豐富,容易學(xué)習(xí)和掌握,因此受到廣大初學(xué)者的歡迎。早期的 BASIC 是一種面向過程的高級語言,它的大多數(shù)版本都是解釋執(zhí)行的語言,但也有一些是編譯執(zhí)行的語言。近年來出現(xiàn)的 Visual BASIC ( VB )是Windows下的可視化編程語言環(huán)境,易于開發(fā)使用,并支持面向?qū)ο蟮某绦蛟O(shè)計。
3 . C 語言
C 語言是 1972 年由美國貝爾實驗室的 N . Mritchic 開發(fā)的語言,最初它是用來開發(fā)編寫系統(tǒng)軟件的。第一個用 C 語言編寫的主要程序是 UNIX 操作系統(tǒng),起初在貝爾實驗室內(nèi)部使用。后來語言不斷改進,人們發(fā)現(xiàn)它功能豐富、表達能力強、使用靈活方便、應(yīng)用面廣、目標程序效率高、可移植性好,特別適合于寫系統(tǒng)軟件,因此引起了人們的廣泛重視。到 20 世紀 80 年代,它已風(fēng)靡全世界,被安裝在幾乎所有的巨型機、大型機、中小型機以及微型機上。大多數(shù)系統(tǒng)軟件和許多應(yīng)用軟件,包括文字處理、電子制表、游戲、機器人和圖形程序都是用 C 語言編寫的。
4 . C ++語言
C 語言是結(jié)構(gòu)化和模塊化的語言,它是面向過程的。在處理較小規(guī)模的程序時,用 C 語言編寫程序還比較得心應(yīng)手。但是當問題比較復(fù)雜、程序的規(guī)模比較大時,用 C 語言編寫程序就漸漸顯得有些吃力了。在 20 世紀 80 年代提出了面向?qū)ο蟮某绦蛟O(shè)計方法,出現(xiàn)了支持面向?qū)ο蟮某绦蛟O(shè)計方法的語言,如C + +、 Java 等。
C + +是在 C 語言的基礎(chǔ)上開發(fā)成功的。C + +保留了 C 語言原有的所有優(yōu)點,加號代表“比 C更多”的意思,增加了使用與面向?qū)ο蟮某绦蛟O(shè)計的“類” 的機制。
5 . PASCAL 語言
PASCAL 是在 1970 年由 Niklaus 和 wirth 開發(fā)的,它容易學(xué)習(xí),特別適合于教學(xué),主要用于幫助學(xué)生學(xué)習(xí)計算機編程。
6 . LISP 人工智能程序
LISP ( LISt Processor ) ,是說明性高級語言,主要用于構(gòu)建人工智能程序。 LISP 是 1958 年由數(shù)學(xué)家 John McCarthy 場在麻省理工學(xué)院開發(fā)的,它用來編寫專家系統(tǒng)和自然語言程序。專家系統(tǒng)是充滿人類專家知識的程序。
7 . Java
Java 是一種完全面向?qū)ο蟮恼Z言,是 1995 年由 Sun Microsystems 公司開發(fā)的一種高級程序設(shè)計語言,而且是因特網(wǎng)應(yīng)用的主要開發(fā)語言之一。它的運行與操作系統(tǒng)平臺無關(guān),這就意味著 Java應(yīng)用程序不僅能在Windows 系統(tǒng)上運行,而且也能在 Macos 和 Unix 系統(tǒng)上運行。 Java 是當今最有活力、發(fā)展最快的、最具有網(wǎng)絡(luò)應(yīng)用優(yōu)勢的編程語言。
。 。 。 |
結(jié)構(gòu)工程師考試知多少?搶先領(lǐng)取資料慢慢看! |
。 。 。 | |||
一級結(jié)構(gòu)題庫 | |||||
加群即享 |