為什么先學(xué)習(xí)C語(yǔ)言-創(chuàng)新互聯(lián)

*** 學(xué)習(xí)C語(yǔ)言前必知

注:本文章參照MOOC浙大翁愷C程序設(shè)計(jì)及個(gè)人理解整理。

目前創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、紅塔網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
一 了解計(jì)算機(jī)思維

求個(gè)方程,人可以去解方程。
但是計(jì)算機(jī)不會(huì)直接解方程,他可以去湊,去試,從1試到+∞,嘗試哪種符合結(jié)果(枚舉)。

然而這樣枚舉必然導(dǎo)致效率不高。
因此,出現(xiàn)了很多提高計(jì)算機(jī)效率的方法,例如二分法先確定范圍的方法。

二 程序的執(zhí)行 1首先先要了解程序的概念:

程序就是解決某個(gè)問(wèn)題的代碼序列/程序就是用編程語(yǔ)言表達(dá)出計(jì)算機(jī)要解決的問(wèn)題,正式一點(diǎn)稱:程序=算法+數(shù)據(jù)結(jié)構(gòu)
(1)所謂算法我認(rèn)為就是解決問(wèn)題的方法,相同的問(wèn)題可以有不同的算法(方法)去解決。
(2)所謂數(shù)據(jù)結(jié)構(gòu)我認(rèn)為是針對(duì)某一問(wèn)題中所涉及數(shù)據(jù)的類型,比如C語(yǔ)言中的int(整形數(shù)據(jù))float(單精度浮點(diǎn)型)double(雙精度浮點(diǎn)型)對(duì)數(shù)據(jù)的分析

2程序有兩種執(zhí)行的方法,不同類型的語(yǔ)言不完全相同。 (1)解釋執(zhí)行:逐條解釋并執(zhí)行,邊解釋邊執(zhí)行,在解釋過(guò)程中并不產(chǎn)生目標(biāo)程序。 (2)編譯執(zhí)行:翻譯程序(翻譯代碼)為目標(biāo)程序(使計(jì)算機(jī)能夠讀懂),再執(zhí)行翻譯后的目標(biāo)程序。

相同之處:都需要轉(zhuǎn)化成計(jì)算機(jī)才能夠讀懂的二進(jìn)制才能夠被執(zhí)行
區(qū)別:編譯型不需
本質(zhì)上初學(xué)者我認(rèn)為不必要糾結(jié),可以暫時(shí)不做區(qū)分。

三、計(jì)算機(jī)如何解決問(wèn)題

只會(huì)一步一步的,機(jī)械的,但是可以保證不出現(xiàn)做出別的行為(前提是描述正確即代碼正確),你對(duì)計(jì)算機(jī)的輸出是命令而不是交談。

C語(yǔ)言應(yīng)用范圍: 1、操作系統(tǒng) 、嵌入式系統(tǒng)、 驅(qū)動(dòng)程序 、底層驅(qū)動(dòng)、圖形引擎、圖形處理 2、C語(yǔ)言更偏向于編譯執(zhí)行

編譯需要環(huán)境:可以是編輯器+編譯器/IDE(集成開(kāi)發(fā)環(huán)境)
舉例說(shuō)明:
微軟的vscode屬于編輯器,需要配置ming編輯器環(huán)境來(lái)實(shí)現(xiàn)程序的運(yùn)行
微軟的VS屬于IDE,不需要再配置,下載完成即可開(kāi)始愉快的玩耍。

四 淺談C語(yǔ)言歷史:

由B語(yǔ)言發(fā)展而來(lái)(很多人有個(gè)誤區(qū),認(rèn)為C是computer的縮寫)

1969年夏天開(kāi)始,第四版unix用的C語(yǔ)言寫的

1989年C標(biāo)準(zhǔn)ANSIC C

1990年iso接受ANSIC 的標(biāo)準(zhǔn) C89

1995年更新為C95 1999年更新為C99(當(dāng)前最新就是C99)

五 、為什么選擇先學(xué)習(xí)C語(yǔ)言: 1、C語(yǔ)言使用范圍相對(duì)廣泛,企業(yè)有大量的應(yīng)用。 2、語(yǔ)言之間差異很小,很多其他語(yǔ)言都可以稱為Clike語(yǔ)言,和C語(yǔ)言有很多相似之處。先學(xué)習(xí)C語(yǔ)言有利于更好的了解計(jì)算機(jī)工作原理,為以后學(xué)習(xí)其他語(yǔ)言打基礎(chǔ)。相對(duì)于先學(xué)習(xí)其他語(yǔ)言有等多的優(yōu)勢(shì)。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:為什么先學(xué)習(xí)C語(yǔ)言-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)地址:http://muchs.cn/article16/dddddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站品牌網(wǎng)站制作、網(wǎng)站建設(shè)、軟件開(kāi)發(fā)網(wǎng)站制作、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)