通常情況下,一項任務可用多種程序語言完成。當為一項任務選擇程序語言時,通常要考慮很多因素:軟件開發人員是否熟悉該語言;語言的應用領域;軟件的運行環境;語言的能力因素,是否支持所需要的一些功能;數據結構的複雜性等。因此有必要多瞭解一些程序語言的特點,即使不精通,對於做出合理的選擇,也會有較大幫助。下面介紹一些常用的程序語言。
1.Fortran語言
Fortran語言是世界上最早出現的高級程序設計語言,用於科學計算。從1954年推出的FortranⅠ起,版本不斷更新,功能不斷增強,結構化程度不斷提高,使古老的語言保持旺盛的生命力,目前使用Fortran 90。Fotran 90具有Pascal語言的特徵,引入了類型、遞歸、指針、動態數組等概念。
2.Basic語言
1964年在Fotran語言的基礎上開發的,是最容易學習的語言之一。常用的Basic語言版本有Basic、Turbo Basic、Qbasic、Visual Basic等。
3.C與C++語言
1972年貝爾實驗室設計、開發了C語言,當時主要用於編寫UNIX操作系統。C語言功能豐富、使用靈活、簡潔明瞭、編譯產生的代碼短、執行速度快、可移植性強;C語言具有與機器硬件打交道的底層處理能力。可以用來開發系統軟件和應用軟件。
4.Java語言
Java是1995年由SUN公司開發,主要用於網絡應用開發。它具有簡單、動態、可移植、與平臺無關和高性能等優點。Java一推出就在業界引起轟動,迅速成為Internet和Intranet應用開發的主要語言。
5.標記語言
標記語言有HTML超文本標記語言和XML可擴展的標記語言。
(1)HTML超文本標記語言
HTML超文本標誌語言是網頁內容的描述語言。它的實質是格式化語言,確定Web頁面中文本、圖形、表格和其他一些信息的靜態顯示方式。
(2)XML可擴展的標記語言
XML是對HTML的擴展,主要克服HTML只能顯示靜態的信息、無法反映數據的真正物理意義等缺陷。XML提供了一種通用的方法來描述數據。
6.腳本語言
腳本語言實質是大型機和計算機的批處理語言的分支,將單個命令組合一起,形成程序清單,以此控制操作環境,擴展使用應用程序的性能。腳本語言不能獨立運行,通常是嵌入到HTML文本中,且解釋執行的。