亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++與其他編程語言的關系

2020-05-23 14:24:30
字體:
來源:轉載
供稿:網友

 讀者可能很熟悉編程和編程語言的基本概念,下面從普遍的意義上簡要描述一下本書將用到的一些術語,并闡述C++與其他編程語言的關系。

無論使用哪種編程語言,編寫出來的程序都是由各個指令構成的。這些指令就稱為源代碼,存儲在磁盤的源文件中。目前有許多編程語言,每一種語言都有其優缺點,都有其吹捧者和批評者。除了C++之外,讀者一定還聽說過BASIC、COBOL、FORTRAN、PASCAL和C等編程語言。

  例如,FORTRAN語言就有將近40年的歷史了,目前仍廣泛應用于科學和工程計算中,但C++和其他語言也逐漸進入這些領域。COBOL語言專門用于商務數據處理應用程序,它的歷史幾乎與FORTRAN語言一樣長。目前幾乎不用COBOL編寫新代碼,而是多年前編寫的大量代碼仍在使用。C++也逐漸成為許多商務數據處理程序的可選語言。

C是C++的前身,因為這兩種語言有許多共同的語法和功能。實際上,C編程語言是C++的一個子集。但是,C++在發展過程中進行了許多擴展和改進,使之成為一種成熟的語言,而且,C++比功能更強大,用途更廣泛。

1.1.1 解釋性的程序和編譯性的程序的執行過程

  編程語言的目的是,與計算機可以執行的程序相比,能夠更簡單地描述希望計算機執行的動作。計算機只能執行包含機器指令(也稱為機器代碼)的程序,不能直接執行我們編寫的程序。用前面提到的語言編寫的程序基本上有兩種執行方式,在大多數情況下,一種語言會選擇其中一種執行方式。例如,用BASIC語言編寫的程序通常是解釋性的,也就是說,另一個稱為解釋器的程序會檢查BASIC源代碼,確定該程序要做什么,再讓計算機完成這些動作。見圖1-1。

C++與其他編程語言的關系

圖 1-1

  而C++是一種編譯語言。在執行C++程序之前,必須用另一個程序(即編譯器)把它轉換為機器語言。編譯器會檢查C++程序,并生成機器指令,以執行源代碼指定的動作。當然,解釋和編譯都不像這里描述的那樣簡單,但其工作原理就是這樣。

使用解釋性語言,執行過程是間接的,也就是說,每次執行程序時,都需要確定源代碼的意圖。因此,這種語言比編譯語言的對應程序的執行速度慢得多,有時要慢100倍。任何一種語言要么是解釋性的,要么是編譯性的,這通常由該語言的設計和用途來決定。

這個規則的一個例外是Java,它是一種相當新的語言,它具有C++的許多特性。由于Java主要用于在不同計算機之間移植以及用在Internet上,所以它基本上是一種解釋性的語言。盡管如此,還有一種just-in-time編譯器可以在執行過程中,為Java源代碼生成對應的機器碼,從而大大提高了執行速度。

1.1.2 庫

  每次編寫程序時,如果總是要從頭開始編寫,就相當煩瑣。在許多程序中,常常需要某種相同的功能,例如從鍵盤上輸入數據,或在屏幕上顯示信息。為了解決這個問題,編程語言提供了大量預先編寫好的代碼,以執行標準的輸入輸出操作,這樣就不必重新編寫這些代碼了。

可用于任意程序的標準代碼都保存在一個庫中。編程語言附帶的庫跟語言本身一樣重要,因為庫的質量和使用范圍對完成某一編程任務所需的時間有非常大的影響

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线观看网站| 成人精品久久av网站| 日韩精品中文字幕久久臀| 亚洲第一精品夜夜躁人人躁| 亚洲人成77777在线观看网| 精品一区二区亚洲| 亚洲香蕉av在线一区二区三区| 国产婷婷97碰碰久久人人蜜臀| 精品久久久久国产| 日韩一区视频在线| 精品国产老师黑色丝袜高跟鞋| 成人激情视频在线播放| 亚洲美女又黄又爽在线观看| 国产精品成人免费视频| 色综合色综合网色综合| 亚洲永久在线观看| 美女视频黄免费的亚洲男人天堂| 久久福利视频网| 欧美精品在线播放| 久久69精品久久久久久国产越南| 欧美一区二区色| 久久琪琪电影院| 国产盗摄xxxx视频xxx69| 高跟丝袜欧美一区| 亚洲大尺度美女在线| 午夜精品久久久久久久白皮肤| 成人黄色在线观看| 国产精品成熟老女人| 久久人人爽人人爽人人片av高请| 91在线视频成人| 亚洲国产黄色片| 国产午夜精品美女视频明星a级| 国产精品wwwwww| 欧洲精品久久久| 久久久久久久一| 国产成人精品电影久久久| 激情成人在线视频| 欧美日韩国产综合视频在线观看中文| 日韩成人av一区| 欧美性猛交xxxx偷拍洗澡| 国产成人一区二区三区小说| 国产精品专区h在线观看| 一区二区三区在线播放欧美| 亚洲国产日韩欧美在线动漫| 国产一区二区三区毛片| 亚洲色图色老头| 国产精品久久久久久久久借妻| 亚洲风情亚aⅴ在线发布| 国产精品91免费在线| 中文字幕亚洲无线码在线一区| 狠狠色香婷婷久久亚洲精品| 97香蕉久久超级碰碰高清版| 国产91精品高潮白浆喷水| 亚洲日本成人网| 国产亚洲激情视频在线| 中文字幕av一区二区三区谷原希美| 日本成熟性欧美| 国产精品美乳在线观看| 国产欧美韩国高清| 992tv成人免费视频| 亚洲成人中文字幕| 久久久视频免费观看| 国产精品丝袜视频| 中文字幕精品影院| 日本亚洲精品在线观看| 欧美午夜激情小视频| 欧美xxxx综合视频| 亚洲欧美精品在线| 亚洲的天堂在线中文字幕| 国产精品丝袜久久久久久不卡| 久久久久成人精品| 亚洲激情久久久| 久久精品久久精品亚洲人| 国产精品一二三视频| 亚洲美女黄色片| 亚洲福利在线播放| 国产精品日韩在线一区| 亚洲视频网站在线观看| 国产一区二区黄| 国产精品久久av| 欧洲美女免费图片一区| 日韩中文理论片| 亚洲一区二区中文| 欧美放荡办公室videos4k| 欧美视频中文字幕在线| 日韩在线观看免费全| 国产精品高潮呻吟视频| 亚洲视频欧美视频| 亚洲综合精品一区二区| 欧美www在线| 国产精品久久久久久影视| 亚洲高清福利视频| 亚洲在线观看视频| 久久久久久综合网天天| 国产欧美日韩高清| 欧美国产一区二区三区| 亚洲国产另类久久精品| 一区二区三区高清国产| 91免费的视频在线播放| 亚洲久久久久久久久久久| 欧美丰满少妇xxxx| 伊人久久男人天堂| 欧美亚洲成人精品| 91精品美女在线| 久久人人爽人人爽爽久久| 亚洲第一国产精品| 欧美最顶级丰满的aⅴ艳星| 成人免费看黄网站| 欧美最猛性xxxxx免费| 国产精品视频免费在线观看| 91亚洲精品视频| 91在线观看免费网站| 欧美肥老妇视频| 国产经典一区二区| 亚洲欧美成人精品| 欧美国产在线电影| 91亚洲午夜在线| 亚洲精品国产精品自产a区红杏吧| 欧美成人剧情片在线观看| 国产精品久久久久久久av电影| 国产69精品久久久久99| 亚洲精品在线视频| 欧美壮男野外gaytube| 97精品国产97久久久久久春色| 91欧美日韩一区| 国产精品日韩专区| 日本一区二区三区四区视频| 日本精品在线视频| 国产精品18久久久久久首页狼| 国产亚洲精品91在线| 影音先锋欧美精品| 亚洲欧美精品suv| 久久成人在线视频| 国产精品盗摄久久久| 欧美成人性色生活仑片| 亚洲美女又黄又爽在线观看| 亚洲一二在线观看| 98精品国产自产在线观看| 亚洲偷熟乱区亚洲香蕉av| 国产精品久久久久久久美男| 日韩精品中文字幕在线观看| 亚洲精品久久久久久久久| 欧美风情在线观看| 欧美一区二区色| 1769国内精品视频在线播放| 中文在线资源观看视频网站免费不卡| 亚洲伊人久久综合| 精品欧美一区二区三区| 久久激情视频免费观看| 国产精品丝袜视频| 亚洲新声在线观看| 日韩av快播网址| 欧美激情精品久久久久久| 亚洲欧洲偷拍精品| 久久免费精品视频| 精品国产欧美成人夜夜嗨| 日韩精品在线观看一区二区| 欧美又大又粗又长| 亚洲视频999| 欧美性jizz18性欧美| 欧美亚洲视频在线观看| 亚洲欧美日韩国产成人| 欧美精品激情在线观看| 国产精品wwwwww|