程序設(shè)計(jì)是解決特定問題的過程,是軟件結(jié)構(gòu)活動的重要組成部分。程序設(shè)計(jì)通常以某種程序設(shè)計(jì)語言為工具,在這種語言下給出程序。程序設(shè)計(jì)過程應(yīng)包括分析、設(shè)計(jì)、編碼、測試、排錯(cuò)等不同階段。專業(yè)的程序設(shè)計(jì)師通常被稱為程序員。下面就讓小編為大家介紹程序設(shè)計(jì)語言的分類有哪些?
程序設(shè)計(jì)語言的分類有哪些?
1、基礎(chǔ)語言也稱通用語言,它歷史悠久,流傳很廣,有大量的已開發(fā)的軟件庫,擁有眾多的用戶, 為人們所熟悉和接受。,屬于這類語言的有 FORTRAN、COBOL、BASIC、ALGOL等。
2、結(jié)構(gòu)化語言,20 世紀(jì) 70 年代以來,結(jié)構(gòu)化程序設(shè)計(jì)和軟件工程的思想日益為人們所接受和欣賞。在它們的影響下,先后出現(xiàn)了一些很有影響的結(jié)構(gòu)化語言,PASCAL、C、Ada 語言就是它們的突出代表。
3、面向?qū)ο笳Z言,以“對象+消息”程序設(shè)計(jì)范式構(gòu)成的程序設(shè)計(jì)語言,稱為面向?qū)ο笳Z言。比較流行的面向?qū)ο笳Z言有 Delphi、Visual Basic、Java、C++等。
任何設(shè)計(jì)活動都是在各種約束條件和矛盾需求之間尋求平衡,程序設(shè)計(jì)也不例外。在計(jì)算機(jī)技術(shù)發(fā)展的早期階段,由于機(jī)器資源昂貴,程序的時(shí)間和空間成本往往是設(shè)計(jì)關(guān)注的主要因素;隨著硬件技術(shù)的快速發(fā)展和軟件規(guī)模的不斷擴(kuò)大,程序結(jié)構(gòu)、可維護(hù)性、再利用性和可擴(kuò)展性變得越來越重要。以上就是小編為大家分享的程序設(shè)計(jì)語言的分類有哪些?
[免責(zé)聲明]
文章標(biāo)題: 程序設(shè)計(jì)語言的分類有哪些?
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個(gè)工作日內(nèi)處理。