1.C語言的介紹
C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。 C語言能以簡易的方式編譯、處理低級存儲器。 C語言是僅產(chǎn)生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設(shè)計語言。 盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業(yè)平臺的許多計算機平臺上進行編譯。
2.程序及程序設(shè)計
2.1 程序
程序(program):計算機能識別和執(zhí)行的命令的集合,計算機通過執(zhí)行這些命令,實現(xiàn)一定的功能,完成用戶要求的任務(wù)。
2.2??程序應(yīng)當具有如下特征:
v(1)程序都必須具有一定的功能,完成特定的任務(wù)。
v(2)程序是算法的實現(xiàn),每條語句實現(xiàn)一個或多個操作。
v(3)程序的執(zhí)行者是計算機,程序必須符合計算機的邏輯及處理方式。
v(4)當計算機接收到執(zhí)行程序的指令后,能夠在無人干預(yù)的情況下連續(xù)、自動地執(zhí)行程序中的命令,一般都是從第一條語句開始執(zhí)行。
3.程序設(shè)計語言分類
從計算機誕生到今天,計算機語言發(fā)展非常迅猛,新的語言層出不窮,語言的功能也在不斷地增強。但不論計算機語言如何發(fā)展變化,都可歸納為以下兩大類。
??
4.程序設(shè)計語言中的基本成分程序設(shè)計語言中的基本成分
v高級語言種類千差萬別,但是其基本成份都可歸納為四種:
v1.數(shù)據(jù)成分:程序所涉及的數(shù)據(jù),一般可分為基本數(shù)據(jù)和構(gòu)造數(shù)據(jù),比如整數(shù),實數(shù)等; v2.運算成分用以描述程序中對數(shù)據(jù)能進行的運算,比如一般對整數(shù)類型可以進行加減乘除等運算;針對不同類型的數(shù)據(jù)能進行的運算是不同的; v3.控制成分:用以控制程序的執(zhí)行方向,語言的基本控制結(jié)構(gòu)有順序、選擇和循環(huán)結(jié)構(gòu)。v4.傳輸成分:用以表達程序中數(shù)據(jù)的傳輸。
5.語言處理系統(tǒng)
將用軟件語言(包括匯編語言和高級語言)編寫的各種程序稱為源程序,語言處理系統(tǒng)的主要作用就是把源程序變換成可在計算機上執(zhí)行的程序,或最終的計算結(jié)果,或其他中間形式。
v語言處理系統(tǒng)一般包括: 正文編輯程序:用于建立和修改源程序文件; 翻譯程序:對源程序進行翻譯; 聯(lián)接編輯程序:將多個分別編譯或匯編過的目標程序和庫文件進行組合;? 裝入程序:將目標程序裝入內(nèi)存并啟動執(zhí)行。
補充:
編譯方式:事先編好一個稱為編譯程序的機器語言程序,作為系統(tǒng)軟件存放在計算機內(nèi),當用戶由高級語言編寫的源程序輸入計算機后,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然后計算機再執(zhí)行該目標程序,以完成源程序要處理的運算并取得結(jié)果。
解釋方式:對源程序進行翻譯的方法相當于兩種自然語言間的“口譯”。解釋程序?qū)υ闯绦驈念^到尾逐句掃描,逐句翻譯,并且翻譯一句執(zhí)行一句,不產(chǎn)生目標程序。
6.常見語言
1.FORTRAN語言
2.ALGOL(ALGOrithmic Language)語言
3.PASCAL語言
4.Java語言
5.C語言和C++語言
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
名稱欄目:c語言的入門基礎(chǔ)Day1-創(chuàng)新互聯(lián)
文章URL:http://vcdvsql.cn/article6/ddgeig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)頁設(shè)計公司、小程序開發(fā)、網(wǎng)站改版、網(wǎng)站營銷、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容