• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

             首頁 > 試題

            c語言和編程是什么關系,C語言與其他編程語言的關系

            更新時間:2025-12-14 08:13:06 閱讀: 評論:0

            2023年12月11日發(作者:春節的謎語)

            c語言和編程是什么關系,C語言與其他編程語言的關系

            讀者可能很熟悉編程和編程語言的基本概念,下面從普遍的意義上簡要描述一下本書將用到的一些術語,并闡述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。

            圖 1-1

            而C++是一種編譯語言。在執行C++程序之前,必須用另一個程序(即編譯器)把它轉換為機器語言。編譯器會檢查C++程序,并生成機器指

            令,以執行源代碼指定的動作。當然,解釋和編譯都不像這里描述的那樣簡單,但其工作原理就是這樣。

            使用解釋性語言,執行過程是間接的,也就是說,每次執行程序時,都需要確定源代碼的意圖。因此,這種語言比編譯語言的對應程序的執

            行速度慢得多,有時要慢100倍。任何一種語言要么是解釋性的,要么是編譯性的,這通常由該語言的設計和用途來決定。

            這個規則的一個例外是Java,它是一種相當新的語言,它具有C++的許多特性。由于Java主要用于在不同計算機之間移植以及用在

            Internet上,所以它基本上是一種解釋性的語言。盡管如此,還有一種just-in-time編譯器可以在執行過程中,為Java源代碼生成對應的機

            器碼,從而大大提高了執行速度。

            1.1.2 庫

            每次編寫程序時,如果總是要從頭開始編寫,就相當煩瑣。在許多程序中,常常需要某種相同的功能,例如從鍵盤上輸入數據,或在屏幕上

            顯示信息。為了解決這個問題,編程語言提供了大量預先編寫好的代碼,以執行標準的輸入輸出操作,這樣就不必重新編寫這些代碼了。

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

            的時間有非常大的影響

            本文發布于:2023-12-11 19:13:03,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/88/41123.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:c語言和編程是什么關系,C語言與其他編程語言的關系.doc

            本文 PDF 下載地址:c語言和編程是什么關系,C語言與其他編程語言的關系.pdf

            標簽:程序   執行   語言
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产成人最新三级在线视频| 人妻丝袜中文无码av影音先锋| 成人免费乱码大片a毛片| 中文字幕亚洲高清在线一区| 国产亚洲精品AA片在线爽| 国产一区一一区高清不卡| 亚洲伊人久久综合影院| 久久久久久久久无码精品亚洲日韩 | 国产11一12周岁女毛片| 久久久久波多野结衣高潮| 国产深夜福利在线免费观看 | 成人午夜免费一区二区三区| 一区二区视频| 免费一级a毛片在线播出| av日韩在线一区二区三区| 色欲久久人妻内射| 韩国无码av片在线观看| 国产午夜美女福利短视频| 日韩精品视频一区二区不卡| 九九在线精品国产| 永久免费av无码网站直播| 中文字幕有码高清日韩| 无码一区二区三区av在线播放 | 亚在线观看免费视频入口| 亚洲精品无码高潮喷水A| caoporn成人免费公开| 国产xxxxx在线观看免费| 亚洲中文一区二区av| a国产一区二区免费入口| 欧美肥老太交视频免费 | 色综合天天综合婷婷伊人| 韩国午夜理伦三级| 亚洲夂夂婷婷色拍ww47| 福利片91| 暖暖影院日本高清...免费| 国产成人亚洲综合图区| 人妻熟妇乱又伦精品无码专区 | 樱花草在线社区WWW韩国| 国产日韩欧美在线播放| 天堂资源在线| 桃花岛亚洲成在人线AV|